# near model CODE resource # jump table entries: 3576-3629 (54 of them) fn00000000: 00000000 4E56 0000 link A6, 0 00000004 226E 0008 movea.l A1, [A6 + 0x8] 00000008 2069 000C movea.l A0, [A1 + 0xC] 0000000C 43ED F8F4 lea.l A1, [A5 - 0x70C] 00000010 20D9 move.l [A0]+, [A1]+ 00000012 3091 move.w [A0], [A1] 00000014 226E 0008 movea.l A1, [A6 + 0x8] 00000018 2069 0008 movea.l A0, [A1 + 0x8] 0000001C 43ED F8EC lea.l A1, [A5 - 0x714] 00000020 20D9 move.l [A0]+, [A1]+ 00000022 3091 move.w [A0], [A1] 00000024 4E5E unlink A6 00000026 2E9F move.l [A7], [A7]+ 00000028 4E75 rts 0000002A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000002C-00000030 export_447: fn0000002C: 0000002C 4E56 FFB2 link A6, -0x004E // end alternate branch 0000002C-00000030 export_447: // at 0000002C (misaligned) fn0000002C: // (misaligned) 0000002E FFB2 .invalid <> 00000030 48E7 0118 movem.l -[A7], D7,A3,A4 00000034 206E 0014 movea.l A0, [A6 + 0x14] 00000038 43EE FFF8 lea.l A1, [A6 - 0x8] 0000003C 22D8 move.l [A1]+, [A0]+ 0000003E 22D8 move.l [A1]+, [A0]+ 00000040 4207 clr.b D7 00000042 4267 clr.w -[A7] 00000044 486E FFF8 pea.l [A6 - 0x8] 00000048 A8AE syscall EmptyRect 0000004A 101F move.b D0, [A7]+ 0000004C 670A beq +0xC /* 00000058 */ 0000004E 2F0E move.l -[A7], A6 00000050 4EBA FFAE jsr [PC - 0x52 /* 00000000 */] 00000054 6000 0136 bra +0x138 /* 0000018C */ label00000058: 00000058 102D F8BD move.b D0, [A5 - 0x743] 0000005C 6700 0128 beq +0x12A /* 00000186 */ 00000060 486E FFF8 pea.l [A6 - 0x8] 00000064 A870 syscall LocalToGlobal 00000066 486E FFFC pea.l [A6 - 0x4] 0000006A A870 syscall LocalToGlobal 0000006C 42A7 clr.l -[A7] 0000006E 486E FFF8 pea.l [A6 - 0x8] 00000072 AA27 syscall GetMaxDevice 00000074 265F movea.l A3, [A7]+ 00000076 200B move.l D0, A3 00000078 56C0 sne D0 0000007A 4A00 tst.b D0 0000007C 6700 0100 beq +0x102 /* 0000017E */ 00000080 2053 movea.l A0, [A3] 00000082 2068 0016 movea.l A0, [A0 + 0x16] 00000086 2050 movea.l A0, [A0] 00000088 7201 moveq.l D1, 0x01 0000008A B268 0020 cmp.w D1, [A0 + 0x20] 0000008E 5DC1 slt D1 00000090 C001 and.b D0, D1 00000092 6700 00EA beq +0xEC /* 0000017E */ 00000096 42A7 clr.l -[A7] 00000098 3F2E 0012 move.w -[A7], [A6 + 0x12] 0000009C 4267 clr.w -[A7] 0000009E AA64 syscall GetMCEntry 000000A0 285F movea.l A4, [A7]+ 000000A2 200C move.l D0, A4 000000A4 6712 beq +0x14 /* 000000B8 */ 000000A6 7E01 moveq.l D7, 0x01 000000A8 41EE FFD0 lea.l A0, [A6 - 0x30] 000000AC 224C movea.l A1, A4 000000AE 7006 moveq.l D0, 0x06 label000000B0: 000000B0 20D9 move.l [A0]+, [A1]+ 000000B2 51C8 FFFC dbf D0, -0x6 /* 000000B0 */ 000000B6 3091 move.w [A0], [A1] label000000B8: 000000B8 1007 move.b D0, D7 000000BA 6628 bne +0x2A /* 000000E4 */ 000000BC 42A7 clr.l -[A7] 000000BE 42A7 clr.l -[A7] 000000C0 AA64 syscall GetMCEntry 000000C2 285F movea.l A4, [A7]+ 000000C4 200C move.l D0, A4 000000C6 6712 beq +0x14 /* 000000DA */ 000000C8 41EE FFB2 lea.l A0, [A6 - 0x4E] 000000CC 224C movea.l A1, A4 000000CE 7006 moveq.l D0, 0x06 label000000D0: 000000D0 20D9 move.l [A0]+, [A1]+ 000000D2 51C8 FFFC dbf D0, -0x6 /* 000000D0 */ 000000D6 3091 move.w [A0], [A1] 000000D8 600A bra +0xC /* 000000E4 */ label000000DA: 000000DA 2F0E move.l -[A7], A6 000000DC 4EBA FF22 jsr [PC - 0xDE /* 00000000 */] 000000E0 6000 00AA bra +0xAC /* 0000018C */ label000000E4: 000000E4 4A6E 0010 tst.w [A6 + 0x10] 000000E8 663A bne +0x3C /* 00000124 */ 000000EA 1007 move.b D0, D7 000000EC 671C beq +0x1E /* 0000010A */ 000000EE 206E 000C movea.l A0, [A6 + 0xC] 000000F2 43EE FFD4 lea.l A1, [A6 - 0x2C] 000000F6 20D9 move.l [A0]+, [A1]+ 000000F8 3091 move.w [A0], [A1] 000000FA 206E 0008 movea.l A0, [A6 + 0x8] 000000FE 43EE FFDA lea.l A1, [A6 - 0x26] 00000102 20D9 move.l [A0]+, [A1]+ 00000104 3091 move.w [A0], [A1] 00000106 6000 0084 bra +0x86 /* 0000018C */ label0000010A: 0000010A 206E 000C movea.l A0, [A6 + 0xC] 0000010E 43EE FFB6 lea.l A1, [A6 - 0x4A] 00000112 20D9 move.l [A0]+, [A1]+ 00000114 3091 move.w [A0], [A1] 00000116 206E 0008 movea.l A0, [A6 + 0x8] 0000011A 43EE FFC8 lea.l A1, [A6 - 0x38] 0000011E 20D9 move.l [A0]+, [A1]+ 00000120 3091 move.w [A0], [A1] 00000122 6068 bra +0x6A /* 0000018C */ label00000124: 00000124 42A7 clr.l -[A7] 00000126 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000012A AA64 syscall GetMCEntry 0000012C 285F movea.l A4, [A7]+ 0000012E 200C move.l D0, A4 00000130 670E beq +0x10 /* 00000140 */ 00000132 206E 000C movea.l A0, [A6 + 0xC] 00000136 43EC 000A lea.l A1, [A4 + 0xA] 0000013A 20D9 move.l [A0]+, [A1]+ 0000013C 3091 move.w [A0], [A1] 0000013E 601E bra +0x20 /* 0000015E */ label00000140: 00000140 1007 move.b D0, D7 00000142 670E beq +0x10 /* 00000152 */ 00000144 206E 000C movea.l A0, [A6 + 0xC] 00000148 43EE FFE0 lea.l A1, [A6 - 0x20] 0000014C 20D9 move.l [A0]+, [A1]+ 0000014E 3091 move.w [A0], [A1] 00000150 600C bra +0xE /* 0000015E */ label00000152: 00000152 206E 000C movea.l A0, [A6 + 0xC] 00000156 43EE FFC2 lea.l A1, [A6 - 0x3E] 0000015A 20D9 move.l [A0]+, [A1]+ 0000015C 3091 move.w [A0], [A1] label0000015E: 0000015E 1007 move.b D0, D7 00000160 670E beq +0x10 /* 00000170 */ 00000162 206E 0008 movea.l A0, [A6 + 0x8] 00000166 43EE FFE6 lea.l A1, [A6 - 0x1A] 0000016A 20D9 move.l [A0]+, [A1]+ 0000016C 3091 move.w [A0], [A1] 0000016E 601C bra +0x1E /* 0000018C */ label00000170: 00000170 206E 0008 movea.l A0, [A6 + 0x8] 00000174 43EE FFBC lea.l A1, [A6 - 0x44] 00000178 20D9 move.l [A0]+, [A1]+ 0000017A 3091 move.w [A0], [A1] 0000017C 600E bra +0x10 /* 0000018C */ label0000017E: 0000017E 2F0E move.l -[A7], A6 00000180 4EBA FE7E jsr [PC - 0x182 /* 00000000 */] 00000184 6006 bra +0x8 /* 0000018C */ label00000186: 00000186 2F0E move.l -[A7], A6 00000188 4EBA FE76 jsr [PC - 0x18A /* 00000000 */] label0000018C: 0000018C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000190 4E5E unlink A6 00000192 205F movea.l A0, [A7]+ 00000194 DEFC 0010 add.w A7, 0x10 00000198 4ED0 jmp [A0] 0000019A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_448: // at 0000019C (misaligned) 0000019E FFFA .invalid <> 000001A0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000001A4 2C2E 0008 move.l D6, [A6 + 0x8] 000001A8 2846 movea.l A4, D6 000001AA 203C 2020 2020 move.l D0, 0x20202020 /* ' ' */ 000001B0 B0AE 000C cmp.l D0, [A6 + 0xC] 000001B4 6710 beq +0x12 /* 000001C6 */ 000001B6 42A7 clr.l -[A7] 000001B8 2F2E 000C move.l -[A7], [A6 + 0xC] 000001BC 2F06 move.l -[A7], D6 000001BE 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 000001C2 265F movea.l A3, [A7]+ 000001C4 6004 bra +0x6 /* 000001CA */ label000001C6: 000001C6 7000 moveq.l D0, 0x00 000001C8 2640 movea.l A3, D0 label000001CA: 000001CA 200B move.l D0, A3 000001CC 57C0 seq D0 000001CE 4A00 tst.b D0 000001D0 6610 bne +0x12 /* 000001E2 */ 000001D2 2F00 move.l -[A7], D0 000001D4 4267 clr.w -[A7] 000001D6 2F0B move.l -[A7], A3 000001D8 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 000001DC 121F move.b D1, [A7]+ 000001DE 201F move.l D0, [A7]+ 000001E0 8001 or.b D0, D1 label000001E2: 000001E2 0240 0001 andi.w D0, 0x1 000001E6 1E00 move.b D7, D0 000001E8 1D47 0010 move.b [A6 + 0x10], D7 000001EC 1007 move.b D0, D7 000001EE 6738 beq +0x3A /* 00000228 */ 000001F0 203C 2020 2020 move.l D0, 0x20202020 /* ' ' */ 000001F6 2054 movea.l A0, [A4] 000001F8 B0A8 003C cmp.l D0, [A0 + 0x3C] 000001FC 57C0 seq D0 000001FE 4A00 tst.b D0 00000200 660E bne +0x10 /* 00000210 */ 00000202 2228 003C move.l D1, [A0 + 0x3C] 00000206 B2AE 000C cmp.l D1, [A6 + 0xC] 0000020A 56C1 sne D1 0000020C 8001 or.b D0, D1 0000020E 6718 beq +0x1A /* 00000228 */ label00000210: 00000210 42A7 clr.l -[A7] 00000212 4267 clr.w -[A7] 00000214 2F06 move.l -[A7], D6 00000216 4EBA 03B8 jsr [PC + 0x3B8 /* 000005D0 */] 0000021A 2054 movea.l A0, [A4] 0000021C 4AA8 0044 tst.l [A0 + 0x44] 00000220 57C0 seq D0 00000222 4400 neg.b D0 00000224 1D40 0010 move.b [A6 + 0x10], D0 label00000228: 00000228 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000022C 4E5E unlink A6 0000022E 205F movea.l A0, [A7]+ 00000230 504F addq.w A7, 8 00000232 4ED0 jmp [A0] export_449: fn00000234: 00000234 4E56 FFF4 link A6, -0x000C 00000238 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000023C 2A2E 0008 move.l D5, [A6 + 0x8] 00000240 2845 movea.l A4, D5 00000242 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00000248 2054 movea.l A0, [A4] 0000024A 4AA8 0044 tst.l [A0 + 0x44] 0000024E 6700 0092 beq +0x94 /* 000002E2 */ 00000252 4AA8 0048 tst.l [A0 + 0x48] 00000256 6732 beq +0x34 /* 0000028A */ 00000258 42A7 clr.l -[A7] 0000025A 2054 movea.l A0, [A4] 0000025C 2F28 0048 move.l -[A7], [A0 + 0x48] 00000260 4EAD 2262 jsr [A5 + 0x2262 /* export_1096 */] 00000264 265F movea.l A3, [A7]+ 00000266 200B move.l D0, A3 00000268 56C0 sne D0 0000026A 4A00 tst.b D0 0000026C 671C beq +0x1E /* 0000028A */ 0000026E 2053 movea.l A0, [A3] 00000270 2228 0004 move.l D1, [A0 + 0x4] 00000274 2254 movea.l A1, [A4] 00000276 B2A9 0048 cmp.l D1, [A1 + 0x48] 0000027A 57C1 seq D1 0000027C C001 and.b D0, D1 0000027E 670A beq +0xC /* 0000028A */ 00000280 2049 movea.l A0, A1 00000282 2F28 0048 move.l -[A7], [A0 + 0x48] 00000286 4EAD 226A jsr [A5 + 0x226A /* export_1097 */] label0000028A: 0000028A 42A7 clr.l -[A7] 0000028C 2054 movea.l A0, [A4] 0000028E 2F28 0044 move.l -[A7], [A0 + 0x44] 00000292 4EAD 2002 jsr [A5 + 0x2002 /* export_1020 */] 00000296 2E1F move.l D7, [A7]+ 00000298 6636 bne +0x38 /* 000002D0 */ 0000029A 2054 movea.l A0, [A4] 0000029C 2F28 0044 move.l -[A7], [A0 + 0x44] 000002A0 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */] 000002A4 2054 movea.l A0, [A4] 000002A6 7000 moveq.l D0, 0x00 000002A8 2140 0044 move.l [A0 + 0x44], D0 000002AC 42A7 clr.l -[A7] 000002AE 2F05 move.l -[A7], D5 000002B0 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */] 000002B4 2C1F move.l D6, [A7]+ 000002B6 670A beq +0xC /* 000002C2 */ 000002B8 2F05 move.l -[A7], D5 000002BA 2F06 move.l -[A7], D6 000002BC 4EAD 185A jsr [A5 + 0x185A /* export_775 */] 000002C0 6020 bra +0x22 /* 000002E2 */ label000002C2: 000002C2 2F2D F89C move.l -[A7], [A5 - 0x764] 000002C6 2F2D F89C move.l -[A7], [A5 - 0x764] 000002CA 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */] 000002CE 6012 bra +0x14 /* 000002E2 */ label000002D0: 000002D0 2054 movea.l A0, [A4] 000002D2 2F28 0044 move.l -[A7], [A0 + 0x44] 000002D6 2F07 move.l -[A7], D7 000002D8 2F05 move.l -[A7], D5 000002DA 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 000002DE 422E 000C clr.b [A6 + 0xC] label000002E2: 000002E2 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000002E6 4E5E unlink A6 000002E8 2E9F move.l [A7], [A7]+ 000002EA 4E75 rts export_450: 000002EC 4E56 0000 link A6, 0 000002F0 48E7 0018 movem.l -[A7], A3,A4 000002F4 266E 000E movea.l A3, [A6 + 0xE] 000002F8 286E 0008 movea.l A4, [A6 + 0x8] 000002FC 302E 000C move.w D0, [A6 + 0xC] 00000300 5D40 subq.w D0, 6 00000302 6702 beq +0x4 /* 00000306 */ 00000304 600C bra +0xE /* 00000312 */ label00000306: 00000306 2F0B move.l -[A7], A3 00000308 4267 clr.w -[A7] 0000030A 2F0C move.l -[A7], A4 0000030C 4EBA 02C2 jsr [PC + 0x2C2 /* 000005D0 */] 00000310 6030 bra +0x32 /* 00000342 */ label00000312: 00000312 4267 clr.w -[A7] 00000314 2F0B move.l -[A7], A3 00000316 486D 1EE4 pea.l [A5 + 0x1EE4] 0000031A 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 0000031E 101F move.b D0, [A7]+ 00000320 6714 beq +0x16 /* 00000336 */ 00000322 2053 movea.l A0, [A3] 00000324 C028 003D and.b D0, [A0 + 0x3D] 00000328 670C beq +0xE /* 00000336 */ 0000032A 2F28 002E move.l -[A7], [A0 + 0x2E] 0000032E 2F0C move.l -[A7], A4 00000330 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */] 00000334 600C bra +0xE /* 00000342 */ label00000336: 00000336 2F0B move.l -[A7], A3 00000338 3F2E 000C move.w -[A7], [A6 + 0xC] 0000033C 2F0C move.l -[A7], A4 0000033E 4EAD 169A jsr [A5 + 0x169A /* export_719 */] label00000342: 00000342 4CDF 1800 movem.l A3,A4, [A7]+ 00000346 4E5E unlink A6 00000348 205F movea.l A0, [A7]+ 0000034A DEFC 000A add.w A7, 0xA /* '\n' */ 0000034E 4ED0 jmp [A0] export_451: 00000350 4E56 FFFC link A6, -0x0004 00000354 48E7 0118 movem.l -[A7], D7,A3,A4 00000358 2E2E 0008 move.l D7, [A6 + 0x8] 0000035C 2847 movea.l A4, D7 0000035E 4267 clr.w -[A7] 00000360 2F07 move.l -[A7], D7 00000362 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 00000366 101F move.b D0, [A7]+ 00000368 6700 0086 beq +0x88 /* 000003F0 */ 0000036C 722E moveq.l D1, 0x2E 0000036E B26E 0010 cmp.w D1, [A6 + 0x10] 00000372 57C1 seq D1 00000374 C001 and.b D0, D1 00000376 4A00 tst.b D0 00000378 6776 beq +0x78 /* 000003F0 */ 0000037A 223C 2020 2020 move.l D1, 0x20202020 /* ' ' */ 00000380 2054 movea.l A0, [A4] 00000382 B2A8 003C cmp.l D1, [A0 + 0x3C] 00000386 56C1 sne D1 00000388 C001 and.b D0, D1 0000038A 6764 beq +0x66 /* 000003F0 */ 0000038C 42A7 clr.l -[A7] 0000038E 2054 movea.l A0, [A4] 00000390 2F28 003C move.l -[A7], [A0 + 0x3C] 00000394 2F07 move.l -[A7], D7 00000396 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 0000039A 265F movea.l A3, [A7]+ 0000039C 200B move.l D0, A3 0000039E 56C0 sne D0 000003A0 4A00 tst.b D0 000003A2 6738 beq +0x3A /* 000003DC */ 000003A4 2F00 move.l -[A7], D0 000003A6 4267 clr.w -[A7] 000003A8 2F0B move.l -[A7], A3 000003AA 486D 1EE4 pea.l [A5 + 0x1EE4] 000003AE 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 000003B2 121F move.b D1, [A7]+ 000003B4 201F move.l D0, [A7]+ 000003B6 C001 and.b D0, D1 000003B8 6722 beq +0x24 /* 000003DC */ 000003BA 4267 clr.w -[A7] 000003BC 2F0B move.l -[A7], A3 000003BE 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 000003C2 101F move.b D0, [A7]+ 000003C4 6706 beq +0x8 /* 000003CC */ 000003C6 2F0B move.l -[A7], A3 000003C8 4EBA 157E jsr [PC + 0x157E /* 00001948 */] label000003CC: 000003CC 2F0B move.l -[A7], A3 000003CE 2053 movea.l A0, [A3] 000003D0 3F28 0038 move.w -[A7], [A0 + 0x38] 000003D4 2F0B move.l -[A7], A3 000003D6 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 000003DA 600C bra +0xE /* 000003E8 */ label000003DC: 000003DC 2F0B move.l -[A7], A3 000003DE 3F3C 0015 move.w -[A7], 0x15 000003E2 2F07 move.l -[A7], D7 000003E4 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] label000003E8: 000003E8 7000 moveq.l D0, 0x00 000003EA 2D40 0012 move.l [A6 + 0x12], D0 000003EE 6014 bra +0x16 /* 00000404 */ label000003F0: 000003F0 42A7 clr.l -[A7] 000003F2 3F2E 0010 move.w -[A7], [A6 + 0x10] 000003F6 2F2E 000C move.l -[A7], [A6 + 0xC] 000003FA 2F07 move.l -[A7], D7 000003FC 4EAD 148A jsr [A5 + 0x148A /* export_653 */] 00000400 2D5F 0012 move.l [A6 + 0x12], [A7]+ label00000404: 00000404 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000408 4E5E unlink A6 0000040A 205F movea.l A0, [A7]+ 0000040C DEFC 000A add.w A7, 0xA /* '\n' */ 00000410 4ED0 jmp [A0] 00000412 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_452: // at 00000414 (misaligned) 00000416 FFF8 .invalid <> 00000418 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000041C 266E 0008 movea.l A3, [A6 + 0x8] 00000420 382E 0010 move.w D4, [A6 + 0x10] 00000424 3A2E 0012 move.w D5, [A6 + 0x12] 00000428 284B movea.l A4, A3 0000042A 7000 moveq.l D0, 0x00 0000042C 2D40 0014 move.l [A6 + 0x14], D0 00000430 4267 clr.w -[A7] 00000432 2F0B move.l -[A7], A3 00000434 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 00000438 101F move.b D0, [A7]+ 0000043A 6700 0170 beq +0x172 /* 000005AC */ 0000043E 3005 move.w D0, D5 00000440 5740 subq.w D0, 3 00000442 6700 00D0 beq +0xD2 /* 00000514 */ 00000446 5D40 subq.w D0, 6 00000448 6700 00B8 beq +0xBA /* 00000502 */ 0000044C 5940 subq.w D0, 4 0000044E 6700 00C4 beq +0xC6 /* 00000514 */ 00000452 0440 000E subi.w D0, 0xE 00000456 6704 beq +0x6 /* 0000045C */ 00000458 6000 013C bra +0x13E /* 00000596 */ label0000045C: 0000045C 7047 moveq.l D0, 0x47 0000045E B044 cmp.w D0, D4 00000460 6618 bne +0x1A /* 0000047A */ 00000462 42A7 clr.l -[A7] 00000464 3F05 move.w -[A7], D5 00000466 3F04 move.w -[A7], D4 00000468 2F2E 000C move.l -[A7], [A6 + 0xC] 0000046C 2F0B move.l -[A7], A3 0000046E 4EAD 149A jsr [A5 + 0x149A /* export_655 */] 00000472 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00000476 6000 0148 bra +0x14A /* 000005C0 */ label0000047A: 0000047A 203C 2020 2020 move.l D0, 0x20202020 /* ' ' */ 00000480 2054 movea.l A0, [A4] 00000482 B0A8 003C cmp.l D0, [A0 + 0x3C] 00000486 6762 beq +0x64 /* 000004EA */ 00000488 42A7 clr.l -[A7] 0000048A 2054 movea.l A0, [A4] 0000048C 2F28 003C move.l -[A7], [A0 + 0x3C] 00000490 2F0B move.l -[A7], A3 00000492 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 00000496 2E1F move.l D7, [A7]+ 00000498 56C0 sne D0 0000049A 4A00 tst.b D0 0000049C 673C beq +0x3E /* 000004DA */ 0000049E 2F00 move.l -[A7], D0 000004A0 4267 clr.w -[A7] 000004A2 2F07 move.l -[A7], D7 000004A4 486D 1EE4 pea.l [A5 + 0x1EE4] 000004A8 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 000004AC 121F move.b D1, [A7]+ 000004AE 201F move.l D0, [A7]+ 000004B0 C001 and.b D0, D1 000004B2 6726 beq +0x28 /* 000004DA */ 000004B4 4267 clr.w -[A7] 000004B6 2F07 move.l -[A7], D7 000004B8 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 000004BC 101F move.b D0, [A7]+ 000004BE 6706 beq +0x8 /* 000004C6 */ 000004C0 2F07 move.l -[A7], D7 000004C2 4EBA 1484 jsr [PC + 0x1484 /* 00001948 */] label000004C6: 000004C6 2F07 move.l -[A7], D7 000004C8 2047 movea.l A0, D7 000004CA 2050 movea.l A0, [A0] 000004CC 3F28 0038 move.w -[A7], [A0 + 0x38] 000004D0 2F07 move.l -[A7], D7 000004D2 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 000004D6 6000 00E8 bra +0xEA /* 000005C0 */ label000004DA: 000004DA 2F07 move.l -[A7], D7 000004DC 3F3C 0015 move.w -[A7], 0x15 000004E0 2F0B move.l -[A7], A3 000004E2 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 000004E6 6000 00D8 bra +0xDA /* 000005C0 */ label000004EA: 000004EA 42A7 clr.l -[A7] 000004EC 3F05 move.w -[A7], D5 000004EE 3F04 move.w -[A7], D4 000004F0 2F2E 000C move.l -[A7], [A6 + 0xC] 000004F4 2F0B move.l -[A7], A3 000004F6 4EAD 149A jsr [A5 + 0x149A /* export_655 */] 000004FA 2D5F 0014 move.l [A6 + 0x14], [A7]+ 000004FE 6000 00C0 bra +0xC2 /* 000005C0 */ label00000502: 00000502 206E 000C movea.l A0, [A6 + 0xC] 00000506 1F28 0006 move.b -[A7], [A0 + 0x6] 0000050A 2F0B move.l -[A7], A3 0000050C 4EBA 01C2 jsr [PC + 0x1C2 /* 000006D0 */] 00000510 6000 00AE bra +0xB0 /* 000005C0 */ label00000514: 00000514 203C 2020 2020 move.l D0, 0x20202020 /* ' ' */ 0000051A 2054 movea.l A0, [A4] 0000051C B0A8 0038 cmp.l D0, [A0 + 0x38] 00000520 675E beq +0x60 /* 00000580 */ 00000522 42A7 clr.l -[A7] 00000524 2054 movea.l A0, [A4] 00000526 2F28 0038 move.l -[A7], [A0 + 0x38] 0000052A 2F0B move.l -[A7], A3 0000052C 4EAD 16EA jsr [A5 + 0x16EA /* export_729 */] 00000530 2C1F move.l D6, [A7]+ 00000532 56C0 sne D0 00000534 4A00 tst.b D0 00000536 673A beq +0x3C /* 00000572 */ 00000538 2F00 move.l -[A7], D0 0000053A 4267 clr.w -[A7] 0000053C 2F06 move.l -[A7], D6 0000053E 486D 1EE4 pea.l [A5 + 0x1EE4] 00000542 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 00000546 121F move.b D1, [A7]+ 00000548 201F move.l D0, [A7]+ 0000054A C001 and.b D0, D1 0000054C 6724 beq +0x26 /* 00000572 */ 0000054E 4267 clr.w -[A7] 00000550 2F06 move.l -[A7], D6 00000552 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 00000556 101F move.b D0, [A7]+ 00000558 6706 beq +0x8 /* 00000560 */ 0000055A 2F06 move.l -[A7], D6 0000055C 4EBA 13EA jsr [PC + 0x13EA /* 00001948 */] label00000560: 00000560 2F06 move.l -[A7], D6 00000562 2046 movea.l A0, D6 00000564 2050 movea.l A0, [A0] 00000566 3F28 0038 move.w -[A7], [A0 + 0x38] 0000056A 2F06 move.l -[A7], D6 0000056C 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 00000570 604E bra +0x50 /* 000005C0 */ label00000572: 00000572 2F06 move.l -[A7], D6 00000574 3F3C 0016 move.w -[A7], 0x16 00000578 2F0B move.l -[A7], A3 0000057A 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 0000057E 6040 bra +0x42 /* 000005C0 */ label00000580: 00000580 42A7 clr.l -[A7] 00000582 3F05 move.w -[A7], D5 00000584 3F04 move.w -[A7], D4 00000586 2F2E 000C move.l -[A7], [A6 + 0xC] 0000058A 2F0B move.l -[A7], A3 0000058C 4EAD 149A jsr [A5 + 0x149A /* export_655 */] 00000590 2D5F 0014 move.l [A6 + 0x14], [A7]+ 00000594 602A bra +0x2C /* 000005C0 */ label00000596: 00000596 42A7 clr.l -[A7] 00000598 3F05 move.w -[A7], D5 0000059A 3F04 move.w -[A7], D4 0000059C 2F2E 000C move.l -[A7], [A6 + 0xC] 000005A0 2F0B move.l -[A7], A3 000005A2 4EAD 149A jsr [A5 + 0x149A /* export_655 */] 000005A6 2D5F 0014 move.l [A6 + 0x14], [A7]+ 000005AA 6014 bra +0x16 /* 000005C0 */ label000005AC: 000005AC 42A7 clr.l -[A7] 000005AE 3F05 move.w -[A7], D5 000005B0 3F04 move.w -[A7], D4 000005B2 2F2E 000C move.l -[A7], [A6 + 0xC] 000005B6 2F0B move.l -[A7], A3 000005B8 4EAD 149A jsr [A5 + 0x149A /* export_655 */] 000005BC 2D5F 0014 move.l [A6 + 0x14], [A7]+ label000005C0: 000005C0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000005C4 4E5E unlink A6 000005C6 205F movea.l A0, [A7]+ 000005C8 DEFC 000C add.w A7, 0xC 000005CC 4ED0 jmp [A0] 000005CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000005D0-000005D4 export_453: fn000005D0: 000005D0 4E56 FFFC link A6, -0x0004 // end alternate branch 000005D0-000005D4 export_453: // at 000005D0 (misaligned) fn000005D0: // (misaligned) 000005D2 FFFC .invalid <> 000005D4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000005D8 266E 000E movea.l A3, [A6 + 0xE] 000005DC 2C2E 0008 move.l D6, [A6 + 0x8] 000005E0 2846 movea.l A4, D6 000005E2 2054 movea.l A0, [A4] 000005E4 B7E8 0044 cmpa.l A3, [A0 + 0x44] 000005E8 6746 beq +0x48 /* 00000630 */ 000005EA 4267 clr.w -[A7] 000005EC 2F06 move.l -[A7], D6 000005EE 4EBA FC44 jsr [PC - 0x3BC /* 00000234 */] 000005F2 101F move.b D0, [A7]+ 000005F4 6758 beq +0x5A /* 0000064E */ 000005F6 2054 movea.l A0, [A4] 000005F8 214B 0044 move.l [A0 + 0x44], A3 000005FC 200B move.l D0, A3 000005FE 671A beq +0x1C /* 0000061A */ 00000600 2053 movea.l A0, [A3] 00000602 1028 0033 move.b D0, [A0 + 0x33] 00000606 6746 beq +0x48 /* 0000064E */ 00000608 1F2E 000C move.b -[A7], [A6 + 0xC] 0000060C 2054 movea.l A0, [A4] 0000060E 2F28 0048 move.l -[A7], [A0 + 0x48] 00000612 2F0B move.l -[A7], A3 00000614 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] 00000618 6034 bra +0x36 /* 0000064E */ label0000061A: 0000061A 42A7 clr.l -[A7] 0000061C 2F06 move.l -[A7], D6 0000061E 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */] 00000622 2E1F move.l D7, [A7]+ 00000624 6728 beq +0x2A /* 0000064E */ 00000626 2F06 move.l -[A7], D6 00000628 2F07 move.l -[A7], D7 0000062A 4EAD 185A jsr [A5 + 0x185A /* export_775 */] 0000062E 601E bra +0x20 /* 0000064E */ label00000630: 00000630 102E 000C move.b D0, [A6 + 0xC] 00000634 6718 beq +0x1A /* 0000064E */ 00000636 220B move.l D1, A3 00000638 56C1 sne D1 0000063A C001 and.b D0, D1 0000063C 6710 beq +0x12 /* 0000064E */ 0000063E 2F3C 7FFF 0000 move.l -[A7], 0x7FFF0000 00000644 1F3C 0001 move.b -[A7], 0x1 00000648 2F0B move.l -[A7], A3 0000064A 4EBA 11BC jsr [PC + 0x11BC /* 00001808 */] label0000064E: 0000064E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000652 4E5E unlink A6 00000654 205F movea.l A0, [A7]+ 00000656 DEFC 000A add.w A7, 0xA /* '\n' */ 0000065A 4ED0 jmp [A0] 0000065C 4E56 0000 link A6, 0 00000660 4267 clr.w -[A7] 00000662 2F2E 000C move.l -[A7], [A6 + 0xC] 00000666 486D 1DEC pea.l [A5 + 0x1DEC] 0000066A 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 0000066E 101F move.b D0, [A7]+ 00000670 6718 beq +0x1A /* 0000068A */ 00000672 2F2E 000C move.l -[A7], [A6 + 0xC] 00000676 226E 0008 movea.l A1, [A6 + 0x8] 0000067A 41E9 000C lea.l A0, [A1 + 0xC] 0000067E 2018 move.l D0, [A0]+ 00000680 6702 beq +0x4 /* 00000684 */ 00000682 2F00 move.l -[A7], D0 label00000684: 00000684 2050 movea.l A0, [A0] 00000686 4E90 jsr [A0] 00000688 6010 bra +0x12 /* 0000069A */ label0000068A: 0000068A 487A FFD0 pea.l [PC - 0x30 /* 0000065C, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000068E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000692 2F2E 000C move.l -[A7], [A6 + 0xC] 00000696 4EAD 16E2 jsr [A5 + 0x16E2 /* export_728 */] label0000069A: 0000069A 4E5E unlink A6 0000069C 205F movea.l A0, [A7]+ 0000069E 504F addq.w A7, 8 000006A0 4ED0 jmp [A0] 000006A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000006A4-000006AC fn000006A4: 000006A4 4E56 0000 link A6, 0 000006A8 487A FFB2 pea.l [PC - 0x4E /* 0000065C, value 0x4E560000 'NV\0\0', cstring "NV" */] // end alternate branch 000006A4-000006AC fn000006A4: // (misaligned) 000006A6 0000 487A ori.b D0, 0x7A /* 'z' */ 000006AA FFB2 .invalid <> 000006AC 2F0E move.l -[A7], A6 000006AE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006B2 4EAD 16E2 jsr [A5 + 0x16E2 /* export_728 */] 000006B6 4E5E unlink A6 000006B8 205F movea.l A0, [A7]+ 000006BA DEFC 000C add.w A7, 0xC 000006BE 4ED0 jmp [A0] export_454: 000006C0 4E56 0000 link A6, 0 000006C4 2D6E 0008 000C move.l [A6 + 0xC], [A6 + 0x8] 000006CA 4E5E unlink A6 000006CC 2E9F move.l [A7], [A7]+ 000006CE 4E75 rts fn000006D0: 000006D0 4E56 FFF0 link A6, -0x0010 000006D4 486E FFFC pea.l [A6 - 0x4] 000006D8 486E FFF8 pea.l [A6 - 0x8] 000006DC 486E FFF4 pea.l [A6 - 0xC] 000006E0 486E FFF0 pea.l [A6 - 0x10] 000006E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006E8 4EBA 021E jsr [PC + 0x21E /* 00000908 */] 000006EC 102E 000C move.b D0, [A6 + 0xC] 000006F0 6706 beq +0x8 /* 000006F8 */ 000006F2 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10] label000006F8: 000006F8 4AAE FFF4 tst.l [A6 - 0xC] 000006FC 6710 beq +0x12 /* 0000070E */ 000006FE 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000702 1F3C 0001 move.b -[A7], 0x1 00000706 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000070A 4EBA FEC4 jsr [PC - 0x13C /* 000005D0 */] label0000070E: 0000070E 4E5E unlink A6 00000710 205F movea.l A0, [A7]+ 00000712 5C4F addq.w A7, 6 00000714 4ED0 jmp [A0] 00000716 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000071A 0000 4A6E ori.b D0, 0x6E /* 'n' */ 0000071E 0010 660E ori.b [A0], 0xE 00000722 206E 0008 movea.l A0, [A6 + 0x8] 00000726 2C48 movea.l A6, A0 00000728 4EFA 008A jmp [PC + 0x8A /* 000007B4 */] 0000072C 0000 601C ori.b D0, 0x1C 00000730 226E 0008 movea.l A1, [A6 + 0x8] 00000734 2069 0008 movea.l A0, [A1 + 0x8] 00000738 2050 movea.l A0, [A0] 0000073A 117C 0001 004C move.b [A0 + 0x4C], 0x1 00000740 206E 0008 movea.l A0, [A6 + 0x8] 00000744 2F28 FFFC move.l -[A7], [A0 - 0x4] 00000748 4EAD 2182 jsr [A5 + 0x2182 /* export_1068 */] 0000074C 4E5E unlink A6 0000074E 205F movea.l A0, [A7]+ 00000750 DEFC 000A add.w A7, 0xA /* '\n' */ 00000754 4ED0 jmp [A0] 00000756 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_455: // at 00000758 (misaligned) 0000075A FFBE .invalid <> 0000075C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000760 42A7 clr.l -[A7] 00000762 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000766 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */] 0000076A 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000076E 6762 beq +0x64 /* 000007D2 */ 00000770 2F2D F89C move.l -[A7], [A5 - 0x764] 00000774 4EAD 226A jsr [A5 + 0x226A /* export_1097 */] 00000778 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000077C 4EAD 218A jsr [A5 + 0x218A /* export_1069 */] 00000780 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000784 4EAD 1FCA jsr [A5 + 0x1FCA /* export_1013 */] 00000788 206E 0008 movea.l A0, [A6 + 0x8] 0000078C 2050 movea.l A0, [A0] 0000078E 4228 004C clr.b [A0 + 0x4C] label00000792: 00000792 486E FFBE pea.l [A6 - 0x42] 00000796 487A FF80 pea.l [PC - 0x80 /* 00000718, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000079A 2F0E move.l -[A7], A6 0000079C 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 000007A0 1F3C 0001 move.b -[A7], 0x1 000007A4 2F2D F89C move.l -[A7], [A5 - 0x764] 000007A8 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */] 000007AC 486E FFBE pea.l [A6 - 0x42] 000007B0 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] label000007B4: 000007B4 4FEE FF9E lea.l A7, [A6 - 0x62] 000007B8 206E 0008 movea.l A0, [A6 + 0x8] 000007BC 2050 movea.l A0, [A0] 000007BE 1028 004C move.b D0, [A0 + 0x4C] 000007C2 67CE beq -0x30 /* 00000792 */ 000007C4 206E 0008 movea.l A0, [A6 + 0x8] 000007C8 2050 movea.l A0, [A0] 000007CA 2D68 004E 000C move.l [A6 + 0xC], [A0 + 0x4E] 000007D0 6008 bra +0xA /* 000007DA */ label000007D2: 000007D2 2D7C 2020 2020 000C move.l [A6 + 0xC], 0x20202020 /* ' ' */ label000007DA: 000007DA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000007DE 4E5E unlink A6 000007E0 2E9F move.l [A7], [A7]+ 000007E2 4E75 rts 000007E4 4E56 FFFA link A6, -0x0006 000007E8 48E7 0118 movem.l -[A7], D7,A3,A4 000007EC 286E 0008 movea.l A4, [A6 + 0x8] 000007F0 204C movea.l A0, A4 000007F2 5088 addq.l A0, 8 000007F4 2050 movea.l A0, [A0] 000007F6 2D48 FFFA move.l [A6 - 0x6], A0 000007FA 266E 000C movea.l A3, [A6 + 0xC] label000007FE: 000007FE 2253 movea.l A1, [A3] 00000800 2069 0002 movea.l A0, [A1 + 0x2] 00000804 2F10 move.l -[A7], [A0] 00000806 2F2C 000C move.l -[A7], [A4 + 0xC] 0000080A 4EAD 2922 jsr [A5 + 0x2922 /* export_1312 */] 0000080E 3E1F move.w D7, [A7]+ 00000810 6F46 ble +0x48 /* 00000858 */ 00000812 2F2C 000C move.l -[A7], [A4 + 0xC] 00000816 3F07 move.w -[A7], D7 00000818 2253 movea.l A1, [A3] 0000081A 2069 0002 movea.l A0, [A1 + 0x2] 0000081E 2050 movea.l A0, [A0] 00000820 4240 clr.w D0 00000822 1010 move.b D0, [A0] 00000824 3F00 move.w -[A7], D0 00000826 4EAD 293A jsr [A5 + 0x293A /* export_1315 */] 0000082A 206C 000C movea.l A0, [A4 + 0xC] 0000082E 4240 clr.w D0 00000830 1010 move.b D0, [A0] 00000832 2253 movea.l A1, [A3] 00000834 2069 0006 movea.l A0, [A1 + 0x6] 00000838 2050 movea.l A0, [A0] 0000083A 4241 clr.w D1 0000083C 1210 move.b D1, [A0] 0000083E D240 add.w D1, D0 00000840 0C41 0100 cmpi.w D1, 0x100 00000844 6C12 bge +0x14 /* 00000858 */ 00000846 2253 movea.l A1, [A3] 00000848 2069 0006 movea.l A0, [A1 + 0x6] 0000084C 2F10 move.l -[A7], [A0] 0000084E 2F2C 000C move.l -[A7], [A4 + 0xC] 00000852 3F07 move.w -[A7], D7 00000854 4EAD 2942 jsr [A5 + 0x2942 /* export_1316 */] label00000858: 00000858 4A47 tst.w D7 0000085A 66A2 bne -0x5C /* 000007FE */ 0000085C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000860 4E5E unlink A6 00000862 205F movea.l A0, [A7]+ 00000864 504F addq.w A7, 8 00000866 4ED0 jmp [A0] fn00000868: 00000868 4E56 0000 link A6, 0 0000086C 487A FF76 pea.l [PC - 0x8A /* 000007E4, value 0x4E56FFFA */] 00000870 2F0E move.l -[A7], A6 00000872 206E 0008 movea.l A0, [A6 + 0x8] 00000876 2050 movea.l A0, [A0] 00000878 2268 0040 movea.l A1, [A0 + 0x40] 0000087C 2251 movea.l A1, [A1] 0000087E 2F29 0002 move.l -[A7], [A1 + 0x2] 00000882 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */] 00000886 4E5E unlink A6 00000888 205F movea.l A0, [A7]+ 0000088A 504F addq.w A7, 8 0000088C 4ED0 jmp [A0] 0000088E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000892 FFFC .invalid <> 00000894 48E7 0018 movem.l -[A7], A3,A4 00000898 266E 000C movea.l A3, [A6 + 0xC] 0000089C 286E 0008 movea.l A4, [A6 + 0x8] 000008A0 204C movea.l A0, A4 000008A2 5088 addq.l A0, 8 000008A4 2050 movea.l A0, [A0] 000008A6 2D48 FFFC move.l [A6 - 0x4], A0 000008AA 2053 movea.l A0, [A3] 000008AC 1028 0033 move.b D0, [A0 + 0x33] 000008B0 674A beq +0x4C /* 000008FC */ 000008B2 C028 0032 and.b D0, [A0 + 0x32] 000008B6 6744 beq +0x46 /* 000008FC */ 000008B8 206C 0018 movea.l A0, [A4 + 0x18] 000008BC 4A90 tst.l [A0] 000008BE 6602 bne +0x4 /* 000008C2 */ 000008C0 208B move.l [A0], A3 label000008C2: 000008C2 206C 0014 movea.l A0, [A4 + 0x14] 000008C6 208B move.l [A0], A3 000008C8 206E FFFC movea.l A0, [A6 - 0x4] 000008CC 2050 movea.l A0, [A0] 000008CE B7E8 0044 cmpa.l A3, [A0 + 0x44] 000008D2 6608 bne +0xA /* 000008DC */ 000008D4 197C 0001 FFFF move.b [A4 - 0x1], 0x1 000008DA 6014 bra +0x16 /* 000008F0 */ label000008DC: 000008DC 102C FFFF move.b D0, [A4 - 0x1] 000008E0 670E beq +0x10 /* 000008F0 */ 000008E2 206C 0010 movea.l A0, [A4 + 0x10] 000008E6 4A90 tst.l [A0] 000008E8 57C1 seq D1 000008EA C001 and.b D0, D1 000008EC 6702 beq +0x4 /* 000008F0 */ 000008EE 208B move.l [A0], A3 label000008F0: 000008F0 102C FFFF move.b D0, [A4 - 0x1] 000008F4 6606 bne +0x8 /* 000008FC */ 000008F6 206C 000C movea.l A0, [A4 + 0xC] 000008FA 208B move.l [A0], A3 label000008FC: 000008FC 4CDF 1800 movem.l A3,A4, [A7]+ 00000900 4E5E unlink A6 00000902 205F movea.l A0, [A7]+ 00000904 504F addq.w A7, 8 00000906 4ED0 jmp [A0] fn00000908: 00000908 4E56 FFFE link A6, -0x0002 0000090C 422E FFFF clr.b [A6 - 0x1] 00000910 206E 0010 movea.l A0, [A6 + 0x10] 00000914 7000 moveq.l D0, 0x00 00000916 2080 move.l [A0], D0 00000918 206E 000C movea.l A0, [A6 + 0xC] 0000091C 7000 moveq.l D0, 0x00 0000091E 2080 move.l [A0], D0 00000920 206E 0018 movea.l A0, [A6 + 0x18] 00000924 7000 moveq.l D0, 0x00 00000926 2080 move.l [A0], D0 00000928 206E 0014 movea.l A0, [A6 + 0x14] 0000092C 7000 moveq.l D0, 0x00 0000092E 2080 move.l [A0], D0 00000930 487A FF5E pea.l [PC - 0xA2 /* 00000890, value 0x4E56FFFC */] 00000934 2F0E move.l -[A7], A6 00000936 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000093A 4EBA FD68 jsr [PC - 0x298 /* 000006A4 */] 0000093E 206E 0010 movea.l A0, [A6 + 0x10] 00000942 4A90 tst.l [A0] 00000944 660A bne +0xC /* 00000950 */ 00000946 206E 0018 movea.l A0, [A6 + 0x18] 0000094A 226E 0010 movea.l A1, [A6 + 0x10] 0000094E 2290 move.l [A1], [A0] label00000950: 00000950 206E 000C movea.l A0, [A6 + 0xC] 00000954 4A90 tst.l [A0] 00000956 660A bne +0xC /* 00000962 */ 00000958 206E 0014 movea.l A0, [A6 + 0x14] 0000095C 226E 000C movea.l A1, [A6 + 0xC] 00000960 2290 move.l [A1], [A0] label00000962: 00000962 4E5E unlink A6 00000964 205F movea.l A0, [A7]+ 00000966 DEFC 0014 add.w A7, 0x14 0000096A 4ED0 jmp [A0] export_456: 0000096C 4E56 0000 link A6, 0 00000970 7004 moveq.l D0, 0x04 00000972 B06E 000C cmp.w D0, [A6 + 0xC] 00000976 660C bne +0xE /* 00000984 */ 00000978 1F3C 0001 move.b -[A7], 0x1 0000097C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000980 4EBA 0062 jsr [PC + 0x62 /* 000009E4 */] label00000984: 00000984 2F2E 000E move.l -[A7], [A6 + 0xE] 00000988 3F2E 000C move.w -[A7], [A6 + 0xC] 0000098C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000990 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000994 4E5E unlink A6 00000996 205F movea.l A0, [A7]+ 00000998 DEFC 000A add.w A7, 0xA /* '\n' */ 0000099C 4ED0 jmp [A0] 0000099E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000009A0-000009A6 export_457: fn000009A0: 000009A0 4E56 0000 link A6, 0 000009A4 42A7 clr.l -[A7] // end alternate branch 000009A0-000009A6 export_457: // at 000009A0 (misaligned) fn000009A0: // (misaligned) 000009A2 0000 42A7 ori.b D0, 0xA7 000009A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009AA 4EAD 18E2 jsr [A5 + 0x18E2 /* export_792 */] 000009AE 4A9F tst.l [A7]+ 000009B0 56C0 sne D0 000009B2 4400 neg.b D0 000009B4 1D40 000C move.b [A6 + 0xC], D0 000009B8 4E5E unlink A6 000009BA 2E9F move.l [A7], [A7]+ 000009BC 4E75 rts 000009BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_458: // at 000009C0 (misaligned) 000009C2 0000 102E ori.b D0, 0x2E /* '.' */ 000009C6 000E 4880 ori.b A6, 0x80 000009CA 48C0 ext.l D0 000009CC 2F00 move.l -[A7], D0 000009CE 1F2E 000C move.b -[A7], [A6 + 0xC] 000009D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009D6 4EAD 18F2 jsr [A5 + 0x18F2 /* export_794 */] 000009DA 4E5E unlink A6 000009DC 205F movea.l A0, [A7]+ 000009DE 504F addq.w A7, 8 000009E0 4ED0 jmp [A0] 000009E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000009E4-000009EA fn000009E4: 000009E4 4E56 0000 link A6, 0 000009E8 4267 clr.w -[A7] // end alternate branch 000009E4-000009EA fn000009E4: // (misaligned) 000009E6 0000 4267 ori.b D0, 0x67 /* 'g' */ 000009EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009EE 4EBA FFB0 jsr [PC - 0x50 /* 000009A0 */] 000009F2 101F move.b D0, [A7]+ 000009F4 0A00 0001 xori.b D0, 0x1 000009F8 4880 ext.w D0 000009FA 48C0 ext.l D0 000009FC 2F00 move.l -[A7], D0 000009FE 1F2E 000C move.b -[A7], [A6 + 0xC] 00000A02 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A06 4EAD 18F2 jsr [A5 + 0x18F2 /* export_794 */] 00000A0A 4E5E unlink A6 00000A0C 205F movea.l A0, [A7]+ 00000A0E 5C4F addq.w A7, 6 00000A10 4ED0 jmp [A0] 00000A12 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_459: // at 00000A14 (misaligned) 00000A16 0000 700C ori.b D0, 0xC 00000A1A B06E 000C cmp.w D0, [A6 + 0xC] 00000A1E 57C0 seq D0 00000A20 4A00 tst.b D0 00000A22 6724 beq +0x26 /* 00000A48 */ 00000A24 2F00 move.l -[A7], D0 00000A26 4267 clr.w -[A7] 00000A28 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A2C 4EBA 0036 jsr [PC + 0x36 /* 00000A64 */] 00000A30 121F move.b D1, [A7]+ 00000A32 201F move.l D0, [A7]+ 00000A34 0A01 0001 xori.b D1, 0x1 00000A38 C001 and.b D0, D1 00000A3A 670C beq +0xE /* 00000A48 */ 00000A3C 1F3C 0001 move.b -[A7], 0x1 00000A40 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A44 4EBA 0062 jsr [PC + 0x62 /* 00000AA8 */] label00000A48: 00000A48 2F2E 000E move.l -[A7], [A6 + 0xE] 00000A4C 3F2E 000C move.w -[A7], [A6 + 0xC] 00000A50 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A54 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000A58 4E5E unlink A6 00000A5A 205F movea.l A0, [A7]+ 00000A5C DEFC 000A add.w A7, 0xA /* '\n' */ 00000A60 4ED0 jmp [A0] 00000A62 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000A64-00000A6A export_460: fn00000A64: 00000A64 4E56 0000 link A6, 0 00000A68 42A7 clr.l -[A7] // end alternate branch 00000A64-00000A6A export_460: // at 00000A64 (misaligned) fn00000A64: // (misaligned) 00000A66 0000 42A7 ori.b D0, 0xA7 00000A6A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A6E 4EAD 18E2 jsr [A5 + 0x18E2 /* export_792 */] 00000A72 4A9F tst.l [A7]+ 00000A74 56C0 sne D0 00000A76 4400 neg.b D0 00000A78 1D40 000C move.b [A6 + 0xC], D0 00000A7C 4E5E unlink A6 00000A7E 2E9F move.l [A7], [A7]+ 00000A80 4E75 rts 00000A82 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000A84-00000A8E export_461: fn00000A84: 00000A84 4E56 0000 link A6, 0 00000A88 102E 000E move.b D0, [A6 + 0xE] 00000A8C 4880 ext.w D0 // end alternate branch 00000A84-00000A8E export_461: // at 00000A84 (misaligned) fn00000A84: // (misaligned) 00000A86 0000 102E ori.b D0, 0x2E /* '.' */ 00000A8A 000E 4880 ori.b A6, 0x80 00000A8E 48C0 ext.l D0 00000A90 2F00 move.l -[A7], D0 00000A92 1F2E 000C move.b -[A7], [A6 + 0xC] 00000A96 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A9A 4EAD 18F2 jsr [A5 + 0x18F2 /* export_794 */] 00000A9E 4E5E unlink A6 00000AA0 205F movea.l A0, [A7]+ 00000AA2 504F addq.w A7, 8 00000AA4 4ED0 jmp [A0] 00000AA6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000AA8-00000AAE fn00000AA8: 00000AA8 4E56 0000 link A6, 0 00000AAC 4267 clr.w -[A7] // end alternate branch 00000AA8-00000AAE fn00000AA8: // (misaligned) 00000AAA 0000 4267 ori.b D0, 0x67 /* 'g' */ 00000AAE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AB2 4EBA FFB0 jsr [PC - 0x50 /* 00000A64 */] 00000AB6 101F move.b D0, [A7]+ 00000AB8 0A00 0001 xori.b D0, 0x1 00000ABC 4880 ext.w D0 00000ABE 48C0 ext.l D0 00000AC0 2F00 move.l -[A7], D0 00000AC2 1F2E 000C move.b -[A7], [A6 + 0xC] 00000AC6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ACA 4EAD 18F2 jsr [A5 + 0x18F2 /* export_794 */] 00000ACE 4E5E unlink A6 00000AD0 205F movea.l A0, [A7]+ 00000AD2 5C4F addq.w A7, 6 00000AD4 4ED0 jmp [A0] 00000AD6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000ADA 0000 4267 ori.b D0, 0x67 /* 'g' */ 00000ADE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AE2 486D 1DCC pea.l [A5 + 0x1DCC] 00000AE6 4EAD 145A jsr [A5 + 0x145A /* export_647 */] 00000AEA 101F move.b D0, [A7]+ 00000AEC 6720 beq +0x22 /* 00000B0E */ 00000AEE 222E 000C move.l D1, [A6 + 0xC] 00000AF2 206E 0008 movea.l A0, [A6 + 0x8] 00000AF6 B2A8 000E cmp.l D1, [A0 + 0xE] 00000AFA 56C1 sne D1 00000AFC C001 and.b D0, D1 00000AFE 670E beq +0x10 /* 00000B0E */ 00000B00 4267 clr.w -[A7] 00000B02 1F3C 0001 move.b -[A7], 0x1 00000B06 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B0A 4EBA FF78 jsr [PC - 0x88 /* 00000A84 */] label00000B0E: 00000B0E 4E5E unlink A6 00000B10 205F movea.l A0, [A7]+ 00000B12 504F addq.w A7, 8 00000B14 4ED0 jmp [A0] 00000B16 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_462: // at 00000B18 (misaligned) 00000B1A 0000 700C ori.b D0, 0xC 00000B1E B06E 000C cmp.w D0, [A6 + 0xC] 00000B22 57C0 seq D0 00000B24 4A00 tst.b D0 00000B26 6722 beq +0x24 /* 00000B4A */ 00000B28 206E 000E movea.l A0, [A6 + 0xE] 00000B2C 2050 movea.l A0, [A0] 00000B2E 2228 000E move.l D1, [A0 + 0xE] 00000B32 B2AE 0008 cmp.l D1, [A6 + 0x8] 00000B36 57C1 seq D1 00000B38 C001 and.b D0, D1 00000B3A 670E beq +0x10 /* 00000B4A */ 00000B3C 487A FF9A pea.l [PC - 0x66 /* 00000AD8, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000B40 2F0E move.l -[A7], A6 00000B42 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B46 4EAD 16E2 jsr [A5 + 0x16E2 /* export_728 */] label00000B4A: 00000B4A 2F2E 000E move.l -[A7], [A6 + 0xE] 00000B4E 3F2E 000C move.w -[A7], [A6 + 0xC] 00000B52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B56 4EAD 169A jsr [A5 + 0x169A /* export_719 */] 00000B5A 4E5E unlink A6 00000B5C 205F movea.l A0, [A7]+ 00000B5E DEFC 000A add.w A7, 0xA /* '\n' */ 00000B62 4ED0 jmp [A0] export_463: 00000B64 4E56 FED2 link A6, -0x012E 00000B68 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000B6C 206E 000C movea.l A0, [A6 + 0xC] 00000B70 43EE FFF8 lea.l A1, [A6 - 0x8] 00000B74 22D8 move.l [A1]+, [A0]+ 00000B76 22D8 move.l [A1]+, [A0]+ 00000B78 282E 0008 move.l D4, [A6 + 0x8] 00000B7C 2844 movea.l A4, D4 00000B7E 2054 movea.l A0, [A4] 00000B80 4AA8 005C tst.l [A0 + 0x5C] 00000B84 6700 00D4 beq +0xD6 /* 00000C5A */ 00000B88 47E8 0040 lea.l A3, [A0 + 0x40] 00000B8C 2F13 move.l -[A7], [A3] 00000B8E A89B syscall PenSize 00000B90 486E FFEA pea.l [A6 - 0x16] 00000B94 A88B syscall GetFontInfo 00000B96 302E FFEC move.w D0, [A6 - 0x14] 00000B9A D06E FFEA add.w D0, [A6 - 0x16] 00000B9E 3E2E FFF0 move.w D7, [A6 - 0x10] 00000BA2 DE40 add.w D7, D0 00000BA4 486E FFE2 pea.l [A6 - 0x1E] 00000BA8 2F04 move.l -[A7], D4 00000BAA 4EAD 188A jsr [A5 + 0x188A /* export_781 */] 00000BAE 3A2E FFE2 move.w D5, [A6 - 0x1E] 00000BB2 2054 movea.l A0, [A4] 00000BB4 47E8 0040 lea.l A3, [A0 + 0x40] 00000BB8 486E FFE2 pea.l [A6 - 0x1E] 00000BBC 302B 0002 move.w D0, [A3 + 0x2] 00000BC0 5240 addq.w D0, 1 00000BC2 3F00 move.w -[A7], D0 00000BC4 3013 move.w D0, [A3] 00000BC6 5240 addq.w D0, 1 00000BC8 3F00 move.w -[A7], D0 00000BCA A8A9 syscall InsetRect 00000BCC 3005 move.w D0, D5 00000BCE 48C0 ext.l D0 00000BD0 7200 moveq.l D1, 0x00 00000BD2 3207 move.w D1, D7 00000BD4 E289 lsr D1, 1 00000BD6 D280 add.l D1, D0 00000BD8 3D41 FFE2 move.w [A6 - 0x1E], D1 00000BDC 486E FFE2 pea.l [A6 - 0x1E] 00000BE0 A8A1 syscall FrameRect 00000BE2 2254 movea.l A1, [A4] 00000BE4 2069 005C movea.l A0, [A1 + 0x5C] 00000BE8 2F10 move.l -[A7], [A0] 00000BEA 486E FEE2 pea.l [A6 - 0x11E] 00000BEE 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */] 00000BF2 42A7 clr.l -[A7] 00000BF4 2F04 move.l -[A7], D4 00000BF6 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */] 00000BFA 2C1F move.l D6, [A7]+ 00000BFC 670A beq +0xC /* 00000C08 */ 00000BFE 486E FEE2 pea.l [A6 - 0x11E] 00000C02 2F06 move.l -[A7], D6 00000C04 4EBA FC62 jsr [PC - 0x39E /* 00000868 */] label00000C08: 00000C08 4267 clr.w -[A7] 00000C0A 486E FEE2 pea.l [A6 - 0x11E] 00000C0E A88C syscall StringWidth 00000C10 301F move.w D0, [A7]+ 00000C12 5040 addq.w D0, 8 00000C14 3D40 FFF4 move.w [A6 - 0xC], D0 00000C18 486E FFE2 pea.l [A6 - 0x1E] 00000C1C 2F3C 0000 0010 move.l -[A7], 0x10 00000C22 302E FFF4 move.w D0, [A6 - 0xC] 00000C26 D07C 0010 add.w D0, 0x10 00000C2A 3F00 move.w -[A7], D0 00000C2C 3F07 move.w -[A7], D7 00000C2E A8A7 syscall SetRect 00000C30 41EE FEE2 lea.l A0, [A6 - 0x11E] 00000C34 2008 move.l D0, A0 00000C36 5280 addq.l D0, 1 00000C38 2F00 move.l -[A7], D0 00000C3A 4240 clr.w D0 00000C3C 102E FEE2 move.b D0, [A6 - 0x11E] 00000C40 48C0 ext.l D0 00000C42 2F00 move.l -[A7], D0 00000C44 486E FFE2 pea.l [A6 - 0x1E] 00000C48 2F3C 0000 0001 move.l -[A7], 0x1 00000C4E 42A7 clr.l -[A7] 00000C50 1F3C 0001 move.b -[A7], 0x1 00000C54 4267 clr.w -[A7] 00000C56 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] label00000C5A: 00000C5A 486E FFF8 pea.l [A6 - 0x8] 00000C5E 2F04 move.l -[A7], D4 00000C60 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */] 00000C64 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000C68 4E5E unlink A6 00000C6A 205F movea.l A0, [A7]+ 00000C6C 504F addq.w A7, 8 00000C6E 4ED0 jmp [A0] export_464: 00000C70 4E56 FFB0 link A6, -0x0050 00000C74 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00000C78 206E 000C movea.l A0, [A6 + 0xC] 00000C7C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000C80 22D8 move.l [A1]+, [A0]+ 00000C82 22D8 move.l [A1]+, [A0]+ 00000C84 2C2E 0008 move.l D6, [A6 + 0x8] 00000C88 2846 movea.l A4, D6 00000C8A 2054 movea.l A0, [A4] 00000C8C 4AA8 005C tst.l [A0 + 0x5C] 00000C90 6700 00DA beq +0xDC /* 00000D6C */ 00000C94 70FF moveq.l D0, 0xFFFFFFFF 00000C96 B068 005A cmp.w D0, [A0 + 0x5A] 00000C9A 6706 beq +0x8 /* 00000CA2 */ 00000C9C 2F28 005C move.l -[A7], [A0 + 0x5C] 00000CA0 A9A2 syscall LoadResource label00000CA2: 00000CA2 2254 movea.l A1, [A4] 00000CA4 2069 005C movea.l A0, [A1 + 0x5C] 00000CA8 4A90 tst.l [A0] 00000CAA 6700 00C0 beq +0xC2 /* 00000D6C */ 00000CAE A89E syscall PenNormal 00000CB0 486E FFEE pea.l [A6 - 0x12] 00000CB4 2F06 move.l -[A7], D6 00000CB6 4EAD 188A jsr [A5 + 0x188A /* export_781 */] 00000CBA 4267 clr.w -[A7] 00000CBC 2054 movea.l A0, [A4] 00000CBE 2F28 005C move.l -[A7], [A0 + 0x5C] 00000CC2 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */] 00000CC6 1E1F move.b D7, [A7]+ 00000CC8 2054 movea.l A0, [A4] 00000CCA 2F28 005C move.l -[A7], [A0 + 0x5C] 00000CCE 205F movea.l A0, [A7]+ 00000CD0 A04A syscall HNoPurge 00000CD2 2054 movea.l A0, [A4] 00000CD4 2F28 005C move.l -[A7], [A0 + 0x5C] 00000CD8 205F movea.l A0, [A7]+ 00000CDA A029 syscall HLock 00000CDC 2054 movea.l A0, [A4] 00000CDE 1028 0058 move.b D0, [A0 + 0x58] 00000CE2 6770 beq +0x72 /* 00000D54 */ 00000CE4 2248 movea.l A1, A0 00000CE6 2069 005C movea.l A0, [A1 + 0x5C] 00000CEA 2050 movea.l A0, [A0] 00000CEC 45EE FFBC lea.l A2, [A6 - 0x44] 00000CF0 700B moveq.l D0, 0x0B label00000CF2: 00000CF2 24D8 move.l [A2]+, [A0]+ 00000CF4 51C8 FFFC dbf D0, -0x6 /* 00000CF2 */ 00000CF8 3490 move.w [A2], [A0] 00000CFA 2254 movea.l A1, [A4] 00000CFC 2069 005C movea.l A0, [A1 + 0x5C] 00000D00 2050 movea.l A0, [A0] 00000D02 2F28 004E move.l -[A7], [A0 + 0x4E] 00000D06 205F movea.l A0, [A7]+ 00000D08 A029 syscall HLock 00000D0A 2254 movea.l A1, [A4] 00000D0C 2069 005C movea.l A0, [A1 + 0x5C] 00000D10 2050 movea.l A0, [A0] 00000D12 2068 004E movea.l A0, [A0 + 0x4E] 00000D16 2D50 FFBC move.l [A6 - 0x44], [A0] 00000D1A 41EE FFB0 lea.l A0, [A6 - 0x50] 00000D1E 45EE FFC2 lea.l A2, [A6 - 0x3E] 00000D22 20DA move.l [A0]+, [A2]+ 00000D24 20DA move.l [A0]+, [A2]+ 00000D26 47EE FFBC lea.l A3, [A6 - 0x44] 00000D2A 2F0B move.l -[A7], A3 00000D2C 206D FA92 movea.l A0, [A5 - 0x56E] 00000D30 4868 0002 pea.l [A0 + 0x2] 00000D34 486E FFB0 pea.l [A6 - 0x50] 00000D38 486E FFEE pea.l [A6 - 0x12] 00000D3C 4267 clr.w -[A7] 00000D3E 42A7 clr.l -[A7] 00000D40 A8EC syscall CopyBits 00000D42 2254 movea.l A1, [A4] 00000D44 2069 005C movea.l A0, [A1 + 0x5C] 00000D48 2050 movea.l A0, [A0] 00000D4A 2F28 004E move.l -[A7], [A0 + 0x4E] 00000D4E 205F movea.l A0, [A7]+ 00000D50 A02A syscall HUnlock 00000D52 600C bra +0xE /* 00000D60 */ label00000D54: 00000D54 486E FFEE pea.l [A6 - 0x12] 00000D58 2054 movea.l A0, [A4] 00000D5A 2F28 005C move.l -[A7], [A0 + 0x5C] 00000D5E A94B syscall PlotIcon label00000D60: 00000D60 2054 movea.l A0, [A4] 00000D62 2F28 005C move.l -[A7], [A0 + 0x5C] 00000D66 1F07 move.b -[A7], D7 00000D68 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */] label00000D6C: 00000D6C 486E FFF8 pea.l [A6 - 0x8] 00000D70 2F06 move.l -[A7], D6 00000D72 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */] 00000D76 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 00000D7A 4E5E unlink A6 00000D7C 205F movea.l A0, [A7]+ 00000D7E 504F addq.w A7, 8 00000D80 4ED0 jmp [A0] 00000D82 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_465: // at 00000D84 (misaligned) 00000D86 FFEE .invalid <> 00000D88 48E7 0118 movem.l -[A7], D7,A3,A4 00000D8C 206E 000C movea.l A0, [A6 + 0xC] 00000D90 43EE FFF8 lea.l A1, [A6 - 0x8] 00000D94 22D8 move.l [A1]+, [A0]+ 00000D96 22D8 move.l [A1]+, [A0]+ 00000D98 266E 0008 movea.l A3, [A6 + 0x8] 00000D9C 284B movea.l A4, A3 00000D9E 2054 movea.l A0, [A4] 00000DA0 4AA8 005C tst.l [A0 + 0x5C] 00000DA4 6700 0082 beq +0x84 /* 00000E28 */ 00000DA8 70FF moveq.l D0, 0xFFFFFFFF 00000DAA B068 005A cmp.w D0, [A0 + 0x5A] 00000DAE 56C0 sne D0 00000DB0 4A00 tst.b D0 00000DB2 6712 beq +0x14 /* 00000DC6 */ 00000DB4 1228 0058 move.b D1, [A0 + 0x58] 00000DB8 0A01 0001 xori.b D1, 0x1 00000DBC C001 and.b D0, D1 00000DBE 6706 beq +0x8 /* 00000DC6 */ 00000DC0 2F28 005C move.l -[A7], [A0 + 0x5C] 00000DC4 A9A2 syscall LoadResource label00000DC6: 00000DC6 2254 movea.l A1, [A4] 00000DC8 2069 005C movea.l A0, [A1 + 0x5C] 00000DCC 4A90 tst.l [A0] 00000DCE 6758 beq +0x5A /* 00000E28 */ 00000DD0 A89E syscall PenNormal 00000DD2 486E FFEE pea.l [A6 - 0x12] 00000DD6 2F0B move.l -[A7], A3 00000DD8 4EAD 188A jsr [A5 + 0x188A /* export_781 */] 00000DDC 4267 clr.w -[A7] 00000DDE 2054 movea.l A0, [A4] 00000DE0 2F28 005C move.l -[A7], [A0 + 0x5C] 00000DE4 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */] 00000DE8 1E1F move.b D7, [A7]+ 00000DEA 1007 move.b D0, D7 00000DEC 660A bne +0xC /* 00000DF8 */ 00000DEE 2054 movea.l A0, [A4] 00000DF0 2F28 005C move.l -[A7], [A0 + 0x5C] 00000DF4 205F movea.l A0, [A7]+ 00000DF6 A029 syscall HLock label00000DF8: 00000DF8 2054 movea.l A0, [A4] 00000DFA 1028 0058 move.b D0, [A0 + 0x58] 00000DFE 670C beq +0xE /* 00000E0C */ 00000E00 486E FFEE pea.l [A6 - 0x12] 00000E04 2F28 005C move.l -[A7], [A0 + 0x5C] 00000E08 AA0E syscall FillCRect 00000E0A 600E bra +0x10 /* 00000E1A */ label00000E0C: 00000E0C 486E FFEE pea.l [A6 - 0x12] 00000E10 2254 movea.l A1, [A4] 00000E12 2069 005C movea.l A0, [A1 + 0x5C] 00000E16 2F10 move.l -[A7], [A0] 00000E18 A8A5 syscall FillRect label00000E1A: 00000E1A 1007 move.b D0, D7 00000E1C 660A bne +0xC /* 00000E28 */ 00000E1E 2054 movea.l A0, [A4] 00000E20 2F28 005C move.l -[A7], [A0 + 0x5C] 00000E24 205F movea.l A0, [A7]+ 00000E26 A02A syscall HUnlock label00000E28: 00000E28 486E FFF8 pea.l [A6 - 0x8] 00000E2C 2F0B move.l -[A7], A3 00000E2E 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */] 00000E32 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000E36 4E5E unlink A6 00000E38 205F movea.l A0, [A7]+ 00000E3A 504F addq.w A7, 8 00000E3C 4ED0 jmp [A0] 00000E3E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_466: // at 00000E40 (misaligned) 00000E42 FFEE .invalid <> 00000E44 48E7 0118 movem.l -[A7], D7,A3,A4 00000E48 206E 000C movea.l A0, [A6 + 0xC] 00000E4C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000E50 22D8 move.l [A1]+, [A0]+ 00000E52 22D8 move.l [A1]+, [A0]+ 00000E54 266E 0008 movea.l A3, [A6 + 0x8] 00000E58 284B movea.l A4, A3 00000E5A 2054 movea.l A0, [A4] 00000E5C 4AA8 005A tst.l [A0 + 0x5A] 00000E60 6754 beq +0x56 /* 00000EB6 */ 00000E62 70FF moveq.l D0, 0xFFFFFFFF 00000E64 B068 0058 cmp.w D0, [A0 + 0x58] 00000E68 6706 beq +0x8 /* 00000E70 */ 00000E6A 2F28 005A move.l -[A7], [A0 + 0x5A] 00000E6E A9A2 syscall LoadResource label00000E70: 00000E70 2254 movea.l A1, [A4] 00000E72 2069 005A movea.l A0, [A1 + 0x5A] 00000E76 4A90 tst.l [A0] 00000E78 673C beq +0x3E /* 00000EB6 */ 00000E7A 486E FFEE pea.l [A6 - 0x12] 00000E7E 2F0B move.l -[A7], A3 00000E80 4EAD 188A jsr [A5 + 0x188A /* export_781 */] 00000E84 4267 clr.w -[A7] 00000E86 2054 movea.l A0, [A4] 00000E88 2F28 005A move.l -[A7], [A0 + 0x5A] 00000E8C 4EAD 1A22 jsr [A5 + 0x1A22 /* export_832 */] 00000E90 1E1F move.b D7, [A7]+ 00000E92 2054 movea.l A0, [A4] 00000E94 2F28 005A move.l -[A7], [A0 + 0x5A] 00000E98 205F movea.l A0, [A7]+ 00000E9A A04A syscall HNoPurge 00000E9C A89E syscall PenNormal 00000E9E 2054 movea.l A0, [A4] 00000EA0 2F28 005A move.l -[A7], [A0 + 0x5A] 00000EA4 486E FFEE pea.l [A6 - 0x12] 00000EA8 A8F6 syscall DrawPicture 00000EAA 2054 movea.l A0, [A4] 00000EAC 2F28 005A move.l -[A7], [A0 + 0x5A] 00000EB0 1F07 move.b -[A7], D7 00000EB2 4EAD 1A8A jsr [A5 + 0x1A8A /* export_845 */] label00000EB6: 00000EB6 486E FFF8 pea.l [A6 - 0x8] 00000EBA 2F0B move.l -[A7], A3 00000EBC 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */] 00000EC0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000EC4 4E5E unlink A6 00000EC6 205F movea.l A0, [A7]+ 00000EC8 504F addq.w A7, 8 00000ECA 4ED0 jmp [A0] fn00000ECC: 00000ECC 4E56 FF00 link A6, -0x0100 00000ED0 48E7 0038 movem.l -[A7], A2,A3,A4 00000ED4 266E 0008 movea.l A3, [A6 + 0x8] 00000ED8 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EDC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EE0 4EAD 188A jsr [A5 + 0x188A /* export_781 */] 00000EE4 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EE8 2F3C 0001 0001 move.l -[A7], 0x10001 00000EEE A8A9 syscall InsetRect 00000EF0 286E 000C movea.l A4, [A6 + 0xC] 00000EF4 2053 movea.l A0, [A3] 00000EF6 3028 0062 move.w D0, [A0 + 0x62] 00000EFA D06C 0002 add.w D0, [A4 + 0x2] 00000EFE 5340 subq.w D0, 1 00000F00 3940 0006 move.w [A4 + 0x6], D0 00000F04 536C 0004 subq.w [A4 + 0x4], 1 00000F08 2268 005C movea.l A1, [A0 + 0x5C] 00000F0C 2251 movea.l A1, [A1] 00000F0E 45EE FF00 lea.l A2, [A6 - 0x100] 00000F12 43E9 000E lea.l A1, [A1 + 0xE] 00000F16 703F moveq.l D0, 0x3F label00000F18: 00000F18 24D9 move.l [A2]+, [A1]+ 00000F1A 51C8 FFFC dbf D0, -0x6 /* 00000F18 */ 00000F1E 42A7 clr.l -[A7] 00000F20 302C 0002 move.w D0, [A4 + 0x2] 00000F24 48C0 ext.l D0 00000F26 2F00 move.l -[A7], D0 00000F28 4267 clr.w -[A7] 00000F2A 486E FF00 pea.l [A6 - 0x100] 00000F2E A88C syscall StringWidth 00000F30 302C 0006 move.w D0, [A4 + 0x6] 00000F34 905F sub.w D0, [A7]+ 00000F36 5540 subq.w D0, 2 00000F38 48C0 ext.l D0 00000F3A 2F00 move.l -[A7], D0 00000F3C 201F move.l D0, [A7]+ 00000F3E 2E9F move.l [A7], [A7]+ 00000F40 B097 cmp.l D0, [A7] 00000F42 6F02 ble +0x4 /* 00000F46 */ 00000F44 2E80 move.l [A7], D0 label00000F46: 00000F46 201F move.l D0, [A7]+ 00000F48 3940 0002 move.w [A4 + 0x2], D0 00000F4C 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000F50 4E5E unlink A6 00000F52 205F movea.l A0, [A7]+ 00000F54 504F addq.w A7, 8 00000F56 4ED0 jmp [A0] fn00000F58: 00000F58 4E56 FFFC link A6, -0x0004 00000F5C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F60 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F64 4EAD 188A jsr [A5 + 0x188A /* export_781 */] 00000F68 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F6C 2F3C 0001 0001 move.l -[A7], 0x10001 00000F72 A8A9 syscall InsetRect 00000F74 206E 000C movea.l A0, [A6 + 0xC] 00000F78 2D48 FFFC move.l [A6 - 0x4], A0 00000F7C 226E 0008 movea.l A1, [A6 + 0x8] 00000F80 2251 movea.l A1, [A1] 00000F82 3029 0062 move.w D0, [A1 + 0x62] 00000F86 D168 0002 add.w [A0 + 0x2], D0 00000F8A 4E5E unlink A6 00000F8C 205F movea.l A0, [A7]+ 00000F8E 504F addq.w A7, 8 00000F90 4ED0 jmp [A0] 00000F92 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000F96 0000 48E7 ori.b D0, 0xE7 00000F9A 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 00000F9E 0008 266C ori.b A0, 0x6C /* 'l' */ 00000FA2 0008 2053 ori.b A0, 0x53 /* 'S' */ 00000FA6 3F28 005A move.w -[A7], [A0 + 0x5A] 00000FAA A936 syscall DeleteMenu 00000FAC 486C FFDC pea.l [A4 - 0x24] 00000FB0 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00000FB4 486C FFD6 pea.l [A4 - 0x2A] 00000FB8 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */] 00000FBC 4CDF 1800 movem.l A3,A4, [A7]+ 00000FC0 4E5E unlink A6 00000FC2 205F movea.l A0, [A7]+ 00000FC4 DEFC 000A add.w A7, 0xA /* '\n' */ 00000FC8 4ED0 jmp [A0] 00000FCA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_467: // at 00000FCC (misaligned) 00000FCE FF8C .invalid <> 00000FD0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000FD4 266E 0008 movea.l A3, [A6 + 0x8] 00000FD8 284B movea.l A4, A3 00000FDA 7000 moveq.l D0, 0x00 00000FDC 2D40 0018 move.l [A6 + 0x18], D0 00000FE0 486E FFEA pea.l [A6 - 0x16] 00000FE4 2F0B move.l -[A7], A3 00000FE6 4EBA FEE4 jsr [PC - 0x11C /* 00000ECC */] 00000FEA 486E FFE2 pea.l [A6 - 0x1E] 00000FEE 2F0B move.l -[A7], A3 00000FF0 4EBA FF66 jsr [PC - 0x9A /* 00000F58 */] 00000FF4 2054 movea.l A0, [A4] 00000FF6 4AA8 005C tst.l [A0 + 0x5C] 00000FFA 6700 0156 beq +0x158 /* 00001152 */ 00000FFE 2F28 005C move.l -[A7], [A0 + 0x5C] 00001002 3F3C FFFF move.w -[A7], 0xFFFF 00001006 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */] 0000100A 486E FFDC pea.l [A6 - 0x24] 0000100E 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */] 00001012 486E FFD6 pea.l [A6 - 0x2A] 00001016 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */] 0000101A 486E FFE2 pea.l [A6 - 0x1E] 0000101E 2054 movea.l A0, [A4] 00001020 3F28 005A move.w -[A7], [A0 + 0x5A] 00001024 4267 clr.w -[A7] 00001026 486E FFD0 pea.l [A6 - 0x30] 0000102A 486E FFCA pea.l [A6 - 0x36] 0000102E 4EBA EFFC jsr [PC - 0x1004 /* 0000002C */] 00001032 486E FFCA pea.l [A6 - 0x36] 00001036 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 0000103A 486E FFD0 pea.l [A6 - 0x30] 0000103E 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */] 00001042 486E FFEA pea.l [A6 - 0x16] 00001046 2F0B move.l -[A7], A3 00001048 4EBA 0216 jsr [PC + 0x216 /* 00001260 */] 0000104C 70FF moveq.l D0, 0xFFFFFFFF 0000104E 2054 movea.l A0, [A4] 00001050 B068 0058 cmp.w D0, [A0 + 0x58] 00001054 6714 beq +0x16 /* 0000106A */ 00001056 102D F8BD move.b D0, [A5 - 0x743] 0000105A 670E beq +0x10 /* 0000106A */ 0000105C 42A7 clr.l -[A7] 0000105E 2054 movea.l A0, [A4] 00001060 3F28 0058 move.w -[A7], [A0 + 0x58] 00001064 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */] 00001068 2A1F move.l D5, [A7]+ label0000106A: 0000106A 486E FFF6 pea.l [A6 - 0xA] 0000106E 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00001072 A880 syscall SetPt 00001074 486E FFF6 pea.l [A6 - 0xA] 00001078 A870 syscall LocalToGlobal 0000107A 2054 movea.l A0, [A4] 0000107C 2F28 005C move.l -[A7], [A0 + 0x5C] 00001080 A948 syscall CalcMenuSize 00001082 486E FFDC pea.l [A6 - 0x24] 00001086 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 0000108A 486E FFD6 pea.l [A6 - 0x2A] 0000108E 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */] 00001092 486E FFE2 pea.l [A6 - 0x1E] 00001096 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 0000109C A8A9 syscall InsetRect 0000109E 486E FFE2 pea.l [A6 - 0x1E] 000010A2 A8A3 syscall EraseRect 000010A4 42A7 clr.l -[A7] 000010A6 2054 movea.l A0, [A4] 000010A8 2F28 005C move.l -[A7], [A0 + 0x5C] 000010AC 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000010B0 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000010B4 3F28 0060 move.w -[A7], [A0 + 0x60] 000010B8 A80B syscall PopUpMenuSelect 000010BA 2E1F move.l D7, [A7]+ 000010BC 4267 clr.w -[A7] 000010BE 2F07 move.l -[A7], D7 000010C0 A86B syscall LoWord 000010C2 3C1F move.w D6, [A7]+ 000010C4 486E FFD0 pea.l [A6 - 0x30] 000010C8 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 000010CC 486E FFCA pea.l [A6 - 0x36] 000010D0 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */] 000010D4 486E FFEA pea.l [A6 - 0x16] 000010D8 2F0B move.l -[A7], A3 000010DA 4EBA 0184 jsr [PC + 0x184 /* 00001260 */] 000010DE 4267 clr.w -[A7] 000010E0 2F07 move.l -[A7], D7 000010E2 A86A syscall HiWord 000010E4 4A5F tst.w [A7]+ 000010E6 56C0 sne D0 000010E8 4A00 tst.b D0 000010EA 673E beq +0x40 /* 0000112A */ 000010EC 2054 movea.l A0, [A4] 000010EE BC68 0060 cmp.w D6, [A0 + 0x60] 000010F2 56C1 sne D1 000010F4 C001 and.b D0, D1 000010F6 6732 beq +0x34 /* 0000112A */ 000010F8 3F06 move.w -[A7], D6 000010FA 1F3C 0001 move.b -[A7], 0x1 000010FE 2F0B move.l -[A7], A3 00001100 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00001104 486E FF8C pea.l [A6 - 0x74] 00001108 487A FE8A pea.l [PC - 0x176 /* 00000F94, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000110C 2F0E move.l -[A7], A6 0000110E 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 00001112 2F0B move.l -[A7], A3 00001114 2054 movea.l A0, [A4] 00001116 3F28 0038 move.w -[A7], [A0 + 0x38] 0000111A 2F0B move.l -[A7], A3 0000111C 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] 00001120 486E FF8C pea.l [A6 - 0x74] 00001124 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00001128 6010 bra +0x12 /* 0000113A */ label0000112A: 0000112A 2054 movea.l A0, [A4] 0000112C 3F28 0060 move.w -[A7], [A0 + 0x60] 00001130 1F3C 0001 move.b -[A7], 0x1 00001134 2F0B move.l -[A7], A3 00001136 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] label0000113A: 0000113A 2054 movea.l A0, [A4] 0000113C 3F28 005A move.w -[A7], [A0 + 0x5A] 00001140 A936 syscall DeleteMenu 00001142 486E FFDC pea.l [A6 - 0x24] 00001146 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 0000114A 486E FFD6 pea.l [A6 - 0x2A] 0000114E 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */] label00001152: 00001152 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001156 4E5E unlink A6 00001158 205F movea.l A0, [A7]+ 0000115A DEFC 0010 add.w A7, 0x10 0000115E 4ED0 jmp [A0] export_468: 00001160 4E56 FFD8 link A6, -0x0028 00001164 48E7 0018 movem.l -[A7], A3,A4 00001168 206E 000C movea.l A0, [A6 + 0xC] 0000116C 43EE FFF8 lea.l A1, [A6 - 0x8] 00001170 22D8 move.l [A1]+, [A0]+ 00001172 22D8 move.l [A1]+, [A0]+ 00001174 266E 0008 movea.l A3, [A6 + 0x8] 00001178 284B movea.l A4, A3 0000117A 2054 movea.l A0, [A4] 0000117C 4AA8 005C tst.l [A0 + 0x5C] 00001180 6700 00C6 beq +0xC8 /* 00001248 */ 00001184 2F28 005C move.l -[A7], [A0 + 0x5C] 00001188 3F3C FFFF move.w -[A7], 0xFFFF 0000118C 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */] 00001190 486E FFF0 pea.l [A6 - 0x10] 00001194 2F0B move.l -[A7], A3 00001196 4EAD 188A jsr [A5 + 0x188A /* export_781 */] 0000119A 4267 clr.w -[A7] 0000119C 486E FFF8 pea.l [A6 - 0x8] 000011A0 486E FFF0 pea.l [A6 - 0x10] 000011A4 486E FFF0 pea.l [A6 - 0x10] 000011A8 A8AA syscall SectRect 000011AA 101F move.b D0, [A7]+ 000011AC 6700 0092 beq +0x94 /* 00001240 */ 000011B0 486E FFEA pea.l [A6 - 0x16] 000011B4 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */] 000011B8 486E FFE4 pea.l [A6 - 0x1C] 000011BC 4EAD 1A2A jsr [A5 + 0x1A2A /* export_833 */] 000011C0 486E FFF0 pea.l [A6 - 0x10] 000011C4 2F0B move.l -[A7], A3 000011C6 4EBA FD90 jsr [PC - 0x270 /* 00000F58 */] 000011CA 486E FFF0 pea.l [A6 - 0x10] 000011CE 2054 movea.l A0, [A4] 000011D0 3F28 005A move.w -[A7], [A0 + 0x5A] 000011D4 3F28 0060 move.w -[A7], [A0 + 0x60] 000011D8 486E FFDE pea.l [A6 - 0x22] 000011DC 486E FFD8 pea.l [A6 - 0x28] 000011E0 4EBA EE4A jsr [PC - 0x11B6 /* 0000002C */] 000011E4 486E FFDE pea.l [A6 - 0x22] 000011E8 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 000011EC 486E FFD8 pea.l [A6 - 0x28] 000011F0 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */] 000011F4 486E FFF8 pea.l [A6 - 0x8] 000011F8 2F0B move.l -[A7], A3 000011FA 4EBA 00D8 jsr [PC + 0xD8 /* 000012D4 */] 000011FE 486E FFF0 pea.l [A6 - 0x10] 00001202 2054 movea.l A0, [A4] 00001204 3F28 005A move.w -[A7], [A0 + 0x5A] 00001208 4267 clr.w -[A7] 0000120A 486E FFDE pea.l [A6 - 0x22] 0000120E 486E FFD8 pea.l [A6 - 0x28] 00001212 4EBA EE18 jsr [PC - 0x11E8 /* 0000002C */] 00001216 486E FFDE pea.l [A6 - 0x22] 0000121A 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 0000121E 486E FFD8 pea.l [A6 - 0x28] 00001222 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */] 00001226 486E FFF8 pea.l [A6 - 0x8] 0000122A 2F0B move.l -[A7], A3 0000122C 4EBA 0032 jsr [PC + 0x32 /* 00001260 */] 00001230 486E FFEA pea.l [A6 - 0x16] 00001234 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 00001238 486E FFE4 pea.l [A6 - 0x1C] 0000123C 4EAD 1A92 jsr [A5 + 0x1A92 /* export_846 */] label00001240: 00001240 2054 movea.l A0, [A4] 00001242 3F28 005A move.w -[A7], [A0 + 0x5A] 00001246 A936 syscall DeleteMenu label00001248: 00001248 486E FFF8 pea.l [A6 - 0x8] 0000124C 2F0B move.l -[A7], A3 0000124E 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */] 00001252 4CDF 1800 movem.l A3,A4, [A7]+ 00001256 4E5E unlink A6 00001258 205F movea.l A0, [A7]+ 0000125A 504F addq.w A7, 8 0000125C 4ED0 jmp [A0] 0000125E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001260-0000126C fn00001260: 00001260 4E56 FEF0 link A6, -0x0110 00001264 206E 000C movea.l A0, [A6 + 0xC] 00001268 43EE FFF8 lea.l A1, [A6 - 0x8] // end alternate branch 00001260-0000126C fn00001260: // (misaligned) 00001262 FEF0 206E .extension 0xEF0 <> // unimplemented 00001266 000C 43EE ori.b A4, 0xEE 0000126A FFF8 .invalid <> 0000126C 22D8 move.l [A1]+, [A0]+ 0000126E 22D8 move.l [A1]+, [A0]+ 00001270 486E FFF0 pea.l [A6 - 0x10] 00001274 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001278 4EBA FC52 jsr [PC - 0x3AE /* 00000ECC */] 0000127C 4267 clr.w -[A7] 0000127E 486E FFF8 pea.l [A6 - 0x8] 00001282 486E FFF0 pea.l [A6 - 0x10] 00001286 486E FFF8 pea.l [A6 - 0x8] 0000128A A8AA syscall SectRect 0000128C 101F move.b D0, [A7]+ 0000128E 673A beq +0x3C /* 000012CA */ 00001290 206E 0008 movea.l A0, [A6 + 0x8] 00001294 2050 movea.l A0, [A0] 00001296 2268 005C movea.l A1, [A0 + 0x5C] 0000129A 2251 movea.l A1, [A1] 0000129C 41EE FEF0 lea.l A0, [A6 - 0x110] 000012A0 43E9 000E lea.l A1, [A1 + 0xE] 000012A4 703F moveq.l D0, 0x3F label000012A6: 000012A6 20D9 move.l [A0]+, [A1]+ 000012A8 51C8 FFFC dbf D0, -0x6 /* 000012A6 */ 000012AC 4240 clr.w D0 000012AE 102E FEF0 move.b D0, [A6 - 0x110] 000012B2 4A40 tst.w D0 000012B4 6F14 ble +0x16 /* 000012CA */ 000012B6 486E FFF0 pea.l [A6 - 0x10] 000012BA A8A3 syscall EraseRect 000012BC 486E FEF0 pea.l [A6 - 0x110] 000012C0 486E FFF0 pea.l [A6 - 0x10] 000012C4 4267 clr.w -[A7] 000012C6 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] label000012CA: 000012CA 4E5E unlink A6 000012CC 205F movea.l A0, [A7]+ 000012CE 504F addq.w A7, 8 000012D0 4ED0 jmp [A0] 000012D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000012D4-000012DC export_469: fn000012D4: 000012D4 4E56 FED2 link A6, -0x012E 000012D8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 // end alternate branch 000012D4-000012DC export_469: // at 000012D4 (misaligned) fn000012D4: // (misaligned) 000012D6 FED2 48E7 .extension 0xED2 <> // unimplemented 000012DA 0718 btst [A0]+, D3 000012DC 206E 000C movea.l A0, [A6 + 0xC] 000012E0 43EE FFF8 lea.l A1, [A6 - 0x8] 000012E4 22D8 move.l [A1]+, [A0]+ 000012E6 22D8 move.l [A1]+, [A0]+ 000012E8 286E 0008 movea.l A4, [A6 + 0x8] 000012EC 486E FFEA pea.l [A6 - 0x16] 000012F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012F4 4EBA FC62 jsr [PC - 0x39E /* 00000F58 */] 000012F8 2054 movea.l A0, [A4] 000012FA 2F28 005C move.l -[A7], [A0 + 0x5C] 000012FE 3F28 0060 move.w -[A7], [A0 + 0x60] 00001302 486E FEDA pea.l [A6 - 0x126] 00001306 A946 syscall GetMenuItemText/GetItem 00001308 4267 clr.w -[A7] 0000130A 486E FFEA pea.l [A6 - 0x16] 0000130E A8AE syscall EmptyRect 00001310 101F move.b D0, [A7]+ 00001312 6600 015A bne +0x15C /* 0000146E */ 00001316 486E FFEA pea.l [A6 - 0x16] 0000131A 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00001320 A8A9 syscall InsetRect 00001322 4267 clr.w -[A7] 00001324 486E FFF8 pea.l [A6 - 0x8] 00001328 486E FFEA pea.l [A6 - 0x16] 0000132C 486E FFE2 pea.l [A6 - 0x1E] 00001330 A8AA syscall SectRect 00001332 101F move.b D0, [A7]+ 00001334 6700 0138 beq +0x13A /* 0000146E */ 00001338 4A2E FEDA tst.b [A6 - 0x126] 0000133C 6760 beq +0x62 /* 0000139E */ 0000133E 42A7 clr.l -[A7] 00001340 42A7 clr.l -[A7] 00001342 302E FFF0 move.w D0, [A6 - 0x10] 00001346 906E FFEC sub.w D0, [A6 - 0x14] 0000134A 907C 0010 sub.w D0, 0x10 0000134E 48C0 ext.l D0 00001350 2F00 move.l -[A7], D0 00001352 201F move.l D0, [A7]+ 00001354 2E9F move.l [A7], [A7]+ 00001356 B097 cmp.l D0, [A7] 00001358 6F02 ble +0x4 /* 0000135C */ 0000135A 2E80 move.l [A7], D0 label0000135C: 0000135C 201F move.l D0, [A7]+ 0000135E 3A00 move.w D5, D0 00001360 4267 clr.w -[A7] 00001362 486E FEDA pea.l [A6 - 0x126] 00001366 A88C syscall StringWidth 00001368 3C1F move.w D6, [A7]+ 0000136A BA46 cmp.w D5, D6 0000136C 6C30 bge +0x32 /* 0000139E */ 0000136E 4247 clr.w D7 00001370 1E2E FEDA move.b D7, [A6 - 0x126] label00001374: 00001374 41EE FEDA lea.l A0, [A6 - 0x126] 00001378 11BC 00C9 7000 move.b [A0 + D7.w], 0xC9 0000137E 1D47 FEDA move.b [A6 - 0x126], D7 00001382 4267 clr.w -[A7] 00001384 486E FEDA pea.l [A6 - 0x126] 00001388 A88C syscall StringWidth 0000138A 3C1F move.w D6, [A7]+ 0000138C 5347 subq.w D7, 1 0000138E BA46 cmp.w D5, D6 00001390 5CC0 sge D0 00001392 4A00 tst.b D0 00001394 6608 bne +0xA /* 0000139E */ 00001396 4A47 tst.w D7 00001398 57C1 seq D1 0000139A 8001 or.b D0, D1 0000139C 67D6 beq -0x28 /* 00001374 */ label0000139E: 0000139E A89E syscall PenNormal 000013A0 42A7 clr.l -[A7] 000013A2 302E FFE8 move.w D0, [A6 - 0x18] 000013A6 48C0 ext.l D0 000013A8 2F00 move.l -[A7], D0 000013AA 302E FFF0 move.w D0, [A6 - 0x10] 000013AE 5340 subq.w D0, 1 000013B0 48C0 ext.l D0 000013B2 2F00 move.l -[A7], D0 000013B4 201F move.l D0, [A7]+ 000013B6 2E9F move.l [A7], [A7]+ 000013B8 B097 cmp.l D0, [A7] 000013BA 6C02 bge +0x4 /* 000013BE */ 000013BC 2E80 move.l [A7], D0 label000013BE: 000013BE 201F move.l D0, [A7]+ 000013C0 3D40 FFE8 move.w [A6 - 0x18], D0 000013C4 42A7 clr.l -[A7] 000013C6 302E FFE6 move.w D0, [A6 - 0x1A] 000013CA 48C0 ext.l D0 000013CC 2F00 move.l -[A7], D0 000013CE 302E FFEE move.w D0, [A6 - 0x12] 000013D2 5340 subq.w D0, 1 000013D4 48C0 ext.l D0 000013D6 2F00 move.l -[A7], D0 000013D8 201F move.l D0, [A7]+ 000013DA 2E9F move.l [A7], [A7]+ 000013DC B097 cmp.l D0, [A7] 000013DE 6C02 bge +0x4 /* 000013E2 */ 000013E0 2E80 move.l [A7], D0 label000013E2: 000013E2 201F move.l D0, [A7]+ 000013E4 3D40 FFE6 move.w [A6 - 0x1A], D0 000013E8 486E FFE2 pea.l [A6 - 0x1E] 000013EC A8A3 syscall EraseRect 000013EE 486E FED2 pea.l [A6 - 0x12E] 000013F2 A88B syscall GetFontInfo 000013F4 486E FFDA pea.l [A6 - 0x26] 000013F8 302E FFEC move.w D0, [A6 - 0x14] 000013FC D07C 000F add.w D0, 0xF 00001400 3F00 move.w -[A7], D0 00001402 302E FFEE move.w D0, [A6 - 0x12] 00001406 5D40 subq.w D0, 6 00001408 906E FED2 sub.w D0, [A6 - 0x12E] 0000140C 3F00 move.w -[A7], D0 0000140E 302E FFF0 move.w D0, [A6 - 0x10] 00001412 5340 subq.w D0, 1 00001414 3F00 move.w -[A7], D0 00001416 302E FFEE move.w D0, [A6 - 0x12] 0000141A 5D40 subq.w D0, 6 0000141C 322E FED4 move.w D1, [A6 - 0x12C] 00001420 D240 add.w D1, D0 00001422 3F01 move.w -[A7], D1 00001424 A8A7 syscall SetRect 00001426 486E FEDA pea.l [A6 - 0x126] 0000142A 486E FFDA pea.l [A6 - 0x26] 0000142E 4267 clr.w -[A7] 00001430 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] 00001434 486D F8F4 pea.l [A5 - 0x70C] 00001438 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] 0000143C 47EE FFEE lea.l A3, [A6 - 0x12] 00001440 536B 0002 subq.w [A3 + 0x2], 1 00001444 5353 subq.w [A3], 1 00001446 486E FFEA pea.l [A6 - 0x16] 0000144A A8A1 syscall FrameRect 0000144C 302E FFEC move.w D0, [A6 - 0x14] 00001450 5640 addq.w D0, 3 00001452 3F00 move.w -[A7], D0 00001454 3F2E FFEE move.w -[A7], [A6 - 0x12] 00001458 A893 syscall MoveTo 0000145A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000145E A891 syscall LineTo 00001460 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00001464 302E FFEA move.w D0, [A6 - 0x16] 00001468 5640 addq.w D0, 3 0000146A 3F00 move.w -[A7], D0 0000146C A891 syscall LineTo label0000146E: 0000146E 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00001472 4E5E unlink A6 00001474 205F movea.l A0, [A7]+ 00001476 504F addq.w A7, 8 00001478 4ED0 jmp [A0] 0000147A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000147E 0000 206E ori.b D0, 0x6E /* 'n' */ 00001482 0008 2F28 ori.b A0, 0x28 /* '(' */ 00001486 0008 4EAD ori.b A0, 0xAD 0000148A 2372 4E5E 205F move.l [A1 + 0x205F], [A2 + D4 * 8 + 0x5E] 00001490 DEFC 000A add.w A7, 0xA /* '\n' */ 00001494 4ED0 jmp [A0] 00001496 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_470: // at 00001498 (misaligned) 0000149A FFC2 .invalid <> 0000149C 48E7 0118 movem.l -[A7], D7,A3,A4 000014A0 266E 0008 movea.l A3, [A6 + 0x8] 000014A4 2E2E 0012 move.l D7, [A6 + 0x12] 000014A8 284B movea.l A4, A3 000014AA 2F0B move.l -[A7], A3 000014AC 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 000014B0 4A87 tst.l D7 000014B2 6734 beq +0x36 /* 000014E8 */ 000014B4 70FF moveq.l D0, 0xFFFFFFFF 000014B6 B06E 0010 cmp.w D0, [A6 + 0x10] 000014BA 671E beq +0x20 /* 000014DA */ 000014BC 486E FFC2 pea.l [A6 - 0x3E] 000014C0 487A FFBA pea.l [PC - 0x46 /* 0000147C, value 0x4E560000 'NV\0\0', cstring "NV" */] 000014C4 2F0E move.l -[A7], A6 000014C6 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 000014CA 2F07 move.l -[A7], D7 000014CC A992 syscall DetachResource 000014CE 4EAD 1952 jsr [A5 + 0x1952 /* export_806 */] 000014D2 486E FFC2 pea.l [A6 - 0x3E] 000014D6 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] label000014DA: 000014DA 2054 movea.l A0, [A4] 000014DC 2147 005C move.l [A0 + 0x5C], D7 000014E0 2247 movea.l A1, D7 000014E2 2251 movea.l A1, [A1] 000014E4 3151 005A move.w [A0 + 0x5A], [A1] label000014E8: 000014E8 2054 movea.l A0, [A4] 000014EA 316E 0010 0058 move.w [A0 + 0x58], [A6 + 0x10] 000014F0 42A7 clr.l -[A7] 000014F2 7001 moveq.l D0, 0x01 000014F4 2F00 move.l -[A7], D0 000014F6 302E 000E move.w D0, [A6 + 0xE] 000014FA 48C0 ext.l D0 000014FC 2F00 move.l -[A7], D0 000014FE 201F move.l D0, [A7]+ 00001500 2E9F move.l [A7], [A7]+ 00001502 B097 cmp.l D0, [A7] 00001504 6F02 ble +0x4 /* 00001508 */ 00001506 2E80 move.l [A7], D0 label00001508: 00001508 201F move.l D0, [A7]+ 0000150A 3F00 move.w -[A7], D0 0000150C 4267 clr.w -[A7] 0000150E 2F0B move.l -[A7], A3 00001510 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */] 00001514 2F0B move.l -[A7], A3 00001516 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 0000151A 102E 000C move.b D0, [A6 + 0xC] 0000151E 6706 beq +0x8 /* 00001526 */ 00001520 2F0B move.l -[A7], A3 00001522 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */] label00001526: 00001526 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000152A 4E5E unlink A6 0000152C 205F movea.l A0, [A7]+ 0000152E DEFC 000E add.w A7, 0xE 00001532 4ED0 jmp [A0] export_471: 00001534 4E56 FFFC link A6, -0x0004 00001538 2F0C move.l -[A7], A4 0000153A 42A7 clr.l -[A7] 0000153C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001540 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */] 00001544 285F movea.l A4, [A7]+ 00001546 200C move.l D0, A4 00001548 670A beq +0xC /* 00001554 */ 0000154A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000154E 2F0C move.l -[A7], A4 00001550 4EBA F316 jsr [PC - 0xCEA /* 00000868 */] label00001554: 00001554 285F movea.l A4, [A7]+ 00001556 4E5E unlink A6 00001558 205F movea.l A0, [A7]+ 0000155A 504F addq.w A7, 8 0000155C 4ED0 jmp [A0] 0000155E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001560-0000156C export_472: fn00001560: 00001560 4E56 FEDE link A6, -0x0122 00001564 48E7 0038 movem.l -[A7], A2,A3,A4 00001568 206E 000C movea.l A0, [A6 + 0xC] // end alternate branch 00001560-0000156C export_472: // at 00001560 (misaligned) fn00001560: // (misaligned) 00001562 FEDE 48E7 .extension 0xEDE <> // unimplemented 00001566 0038 206E 000C ori.b [0x0000000C /* __m68k_vec_address_error__ */], 0x6E /* 'n' */ 0000156C 43EE FFF8 lea.l A1, [A6 - 0x8] 00001570 22D8 move.l [A1]+, [A0]+ 00001572 22D8 move.l [A1]+, [A0]+ 00001574 266E 0008 movea.l A3, [A6 + 0x8] 00001578 284B movea.l A4, A3 0000157A 2054 movea.l A0, [A4] 0000157C 4AA8 005C tst.l [A0 + 0x5C] 00001580 676C beq +0x6E /* 000015EE */ 00001582 486E FEEA pea.l [A6 - 0x116] 00001586 2F0B move.l -[A7], A3 00001588 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 0000158C 486E FEEA pea.l [A6 - 0x116] 00001590 2F0B move.l -[A7], A3 00001592 4EAD 1FFA jsr [A5 + 0x1FFA /* export_1019 */] 00001596 486E FFF0 pea.l [A6 - 0x10] 0000159A 2F0B move.l -[A7], A3 0000159C 4EAD 188A jsr [A5 + 0x188A /* export_781 */] 000015A0 A89E syscall PenNormal 000015A2 486E FFEA pea.l [A6 - 0x16] 000015A6 4EAD 1A32 jsr [A5 + 0x1A32 /* export_834 */] 000015AA 41EE FEDE lea.l A0, [A6 - 0x122] 000015AE 2454 movea.l A2, [A4] 000015B0 43EA 004C lea.l A1, [A2 + 0x4C] 000015B4 20D9 move.l [A0]+, [A1]+ 000015B6 20D9 move.l [A0]+, [A1]+ 000015B8 20D9 move.l [A0]+, [A1]+ 000015BA 486E FEDE pea.l [A6 - 0x122] 000015BE 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] 000015C2 41EE FEEA lea.l A0, [A6 - 0x116] 000015C6 2008 move.l D0, A0 000015C8 5280 addq.l D0, 1 000015CA 2F00 move.l -[A7], D0 000015CC 4240 clr.w D0 000015CE 102E FEEA move.b D0, [A6 - 0x116] 000015D2 48C0 ext.l D0 000015D4 2F00 move.l -[A7], D0 000015D6 486E FFF0 pea.l [A6 - 0x10] 000015DA 2054 movea.l A0, [A4] 000015DC 3F28 0060 move.w -[A7], [A0 + 0x60] 000015E0 2F0B move.l -[A7], A3 000015E2 4EAD 1FEA jsr [A5 + 0x1FEA /* export_1017 */] 000015E6 486E FFEA pea.l [A6 - 0x16] 000015EA 4EAD 1A9A jsr [A5 + 0x1A9A /* export_847 */] label000015EE: 000015EE 486E FFF8 pea.l [A6 - 0x8] 000015F2 2F0B move.l -[A7], A3 000015F4 4EAD 1892 jsr [A5 + 0x1892 /* export_782 */] 000015F8 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000015FC 4E5E unlink A6 000015FE 205F movea.l A0, [A7]+ 00001600 504F addq.w A7, 8 00001602 4ED0 jmp [A0] export_473: fn00001604: 00001604 4E56 0000 link A6, 0 00001608 2F0C move.l -[A7], A4 0000160A 286E 0008 movea.l A4, [A6 + 0x8] 0000160E 2054 movea.l A0, [A4] 00001610 4AA8 005C tst.l [A0 + 0x5C] 00001614 6712 beq +0x14 /* 00001628 */ 00001616 2248 movea.l A1, A0 00001618 2069 005C movea.l A0, [A1 + 0x5C] 0000161C 2F10 move.l -[A7], [A0] 0000161E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001622 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */] 00001626 6006 bra +0x8 /* 0000162E */ label00001628: 00001628 206E 000C movea.l A0, [A6 + 0xC] 0000162C 4210 clr.b [A0] label0000162E: 0000162E 285F movea.l A4, [A7]+ 00001630 4E5E unlink A6 00001632 205F movea.l A0, [A7]+ 00001634 504F addq.w A7, 8 00001636 4ED0 jmp [A0] export_474: 00001638 4E56 FFF8 link A6, -0x0008 0000163C 206E 000E movea.l A0, [A6 + 0xE] 00001640 43EE FFF8 lea.l A1, [A6 - 0x8] 00001644 22D8 move.l [A1]+, [A0]+ 00001646 22D8 move.l [A1]+, [A0]+ 00001648 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000164C 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001650 486E FFF8 pea.l [A6 - 0x8] 00001654 3F2E 000C move.w -[A7], [A6 + 0xC] 00001658 206E 0008 movea.l A0, [A6 + 0x8] 0000165C 2050 movea.l A0, [A0] 0000165E 1F28 0062 move.b -[A7], [A0 + 0x62] 00001662 42A7 clr.l -[A7] 00001664 4267 clr.w -[A7] 00001666 1F3C 0001 move.b -[A7], 0x1 0000166A 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] 0000166E 4E5E unlink A6 00001670 205F movea.l A0, [A7]+ 00001672 DEFC 0012 add.w A7, 0x12 00001676 4ED0 jmp [A0] export_475: 00001678 4E56 FFF8 link A6, -0x0008 0000167C 48E7 0018 movem.l -[A7], A3,A4 00001680 206E 0018 movea.l A0, [A6 + 0x18] 00001684 43EE FFF8 lea.l A1, [A6 - 0x8] 00001688 22D8 move.l [A1]+, [A0]+ 0000168A 22D8 move.l [A1]+, [A0]+ 0000168C 266E 0008 movea.l A3, [A6 + 0x8] 00001690 284B movea.l A4, A3 00001692 4267 clr.w -[A7] 00001694 2F0B move.l -[A7], A3 00001696 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 0000169A 101F move.b D0, [A7]+ 0000169C 671C beq +0x1E /* 000016BA */ 0000169E 222D F848 move.l D1, [A5 - 0x7B8] 000016A2 2054 movea.l A0, [A4] 000016A4 B2A8 0066 cmp.l D1, [A0 + 0x66] 000016A8 56C1 sne D1 000016AA C001 and.b D0, D1 000016AC 670C beq +0xE /* 000016BA */ 000016AE 2F0B move.l -[A7], A3 000016B0 3F28 0038 move.w -[A7], [A0 + 0x38] 000016B4 2F0B move.l -[A7], A3 000016B6 4EAD 2272 jsr [A5 + 0x2272 /* export_1098 */] label000016BA: 000016BA 4267 clr.w -[A7] 000016BC 486E FFF8 pea.l [A6 - 0x8] 000016C0 2F2E 0014 move.l -[A7], [A6 + 0x14] 000016C4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000016C8 2F2E 000C move.l -[A7], [A6 + 0xC] 000016CC 2F0B move.l -[A7], A3 000016CE 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000016D2 1D5F 001C move.b [A6 + 0x1C], [A7]+ 000016D6 4CDF 1800 movem.l A3,A4, [A7]+ 000016DA 4E5E unlink A6 000016DC 205F movea.l A0, [A7]+ 000016DE DEFC 0014 add.w A7, 0x14 000016E2 4ED0 jmp [A0] export_476: 000016E4 4E56 0000 link A6, 0 000016E8 4E5E unlink A6 000016EA 205F movea.l A0, [A7]+ 000016EC 504F addq.w A7, 8 000016EE 4ED0 jmp [A0] export_477: 000016F0 4E56 FFF0 link A6, -0x0010 000016F4 48E7 0018 movem.l -[A7], A3,A4 000016F8 206E 000C movea.l A0, [A6 + 0xC] 000016FC 43EE FFF8 lea.l A1, [A6 - 0x8] 00001700 22D8 move.l [A1]+, [A0]+ 00001702 22D8 move.l [A1]+, [A0]+ 00001704 266E 0008 movea.l A3, [A6 + 0x8] 00001708 284B movea.l A4, A3 0000170A 2054 movea.l A0, [A4] 0000170C 4AA8 0066 tst.l [A0 + 0x66] 00001710 6724 beq +0x26 /* 00001736 */ 00001712 486E FFF0 pea.l [A6 - 0x10] 00001716 2F0B move.l -[A7], A3 00001718 4EAD 1732 jsr [A5 + 0x1732 /* export_738 */] 0000171C 486E FFF0 pea.l [A6 - 0x10] 00001720 2054 movea.l A0, [A4] 00001722 2F28 0040 move.l -[A7], [A0 + 0x40] 00001726 4240 clr.w D0 00001728 1028 003E move.b D0, [A0 + 0x3E] 0000172C 3F00 move.w -[A7], D0 0000172E 2F0B move.l -[A7], A3 00001730 4EAD 164A jsr [A5 + 0x164A /* export_709 */] 00001734 600A bra +0xC /* 00001740 */ label00001736: 00001736 486E FFF8 pea.l [A6 - 0x8] 0000173A 2F0B move.l -[A7], A3 0000173C 4EBA FE22 jsr [PC - 0x1DE /* 00001560 */] label00001740: 00001740 4CDF 1800 movem.l A3,A4, [A7]+ 00001744 4E5E unlink A6 00001746 205F movea.l A0, [A7]+ 00001748 504F addq.w A7, 8 0000174A 4ED0 jmp [A0] export_478: 0000174C 4E56 FFFA link A6, -0x0006 00001750 48E7 0118 movem.l -[A7], D7,A3,A4 00001754 286E 0008 movea.l A4, [A6 + 0x8] 00001758 2054 movea.l A0, [A4] 0000175A 4AA8 0066 tst.l [A0 + 0x66] 0000175E 660E bne +0x10 /* 0000176E */ 00001760 2F2E 000C move.l -[A7], [A6 + 0xC] 00001764 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001768 4EBA FE9A jsr [PC - 0x166 /* 00001604 */] 0000176C 6046 bra +0x48 /* 000017B4 */ label0000176E: 0000176E 42A7 clr.l -[A7] 00001770 2054 movea.l A0, [A4] 00001772 2F28 0066 move.l -[A7], [A0 + 0x66] 00001776 4EAD 0612 jsr [A5 + 0x612 /* export_190 */] 0000177A 265F movea.l A3, [A7]+ 0000177C 42A7 clr.l -[A7] 0000177E 2F3C 0000 00FF move.l -[A7], 0xFF 00001784 42A7 clr.l -[A7] 00001786 2F0B move.l -[A7], A3 00001788 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000178C 201F move.l D0, [A7]+ 0000178E 2E9F move.l [A7], [A7]+ 00001790 B097 cmp.l D0, [A7] 00001792 6C02 bge +0x4 /* 00001796 */ 00001794 2E80 move.l [A7], D0 label00001796: 00001796 201F move.l D0, [A7]+ 00001798 3E00 move.w D7, D0 0000179A 206E 000C movea.l A0, [A6 + 0xC] 0000179E 1087 move.b [A0], D7 000017A0 2F13 move.l -[A7], [A3] 000017A2 202E 000C move.l D0, [A6 + 0xC] 000017A6 5280 addq.l D0, 1 000017A8 2F00 move.l -[A7], D0 000017AA 3007 move.w D0, D7 000017AC 48C0 ext.l D0 000017AE 2F00 move.l -[A7], D0 000017B0 4EAD 017A jsr [A5 + 0x17A /* export_43 */] label000017B4: 000017B4 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000017B8 4E5E unlink A6 000017BA 205F movea.l A0, [A7]+ 000017BC 504F addq.w A7, 8 000017BE 4ED0 jmp [A0] export_479: 000017C0 4E56 FFF8 link A6, -0x0008 000017C4 206E 000E movea.l A0, [A6 + 0xE] 000017C8 43EE FFF8 lea.l A1, [A6 - 0x8] 000017CC 22D8 move.l [A1]+, [A0]+ 000017CE 22D8 move.l [A1]+, [A0]+ 000017D0 4AAE 0012 tst.l [A6 + 0x12] 000017D4 6D26 blt +0x28 /* 000017FC */ 000017D6 2F2E 0016 move.l -[A7], [A6 + 0x16] 000017DA 2F2E 0012 move.l -[A7], [A6 + 0x12] 000017DE 486E FFF8 pea.l [A6 - 0x8] 000017E2 3F2E 000C move.w -[A7], [A6 + 0xC] 000017E6 206E 0008 movea.l A0, [A6 + 0x8] 000017EA 2050 movea.l A0, [A0] 000017EC 1F28 0062 move.b -[A7], [A0 + 0x62] 000017F0 42A7 clr.l -[A7] 000017F2 4267 clr.w -[A7] 000017F4 1F3C 0001 move.b -[A7], 0x1 000017F8 4EAD 1A62 jsr [A5 + 0x1A62 /* export_840 */] label000017FC: 000017FC 4E5E unlink A6 000017FE 205F movea.l A0, [A7]+ 00001800 DEFC 0012 add.w A7, 0x12 00001804 4ED0 jmp [A0] 00001806 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001808-0000180E export_480: fn00001808: 00001808 4E56 0000 link A6, 0 0000180C 2F0C move.l -[A7], A4 // end alternate branch 00001808-0000180E export_480: // at 00001808 (misaligned) fn00001808: // (misaligned) 0000180A 0000 2F0C ori.b D0, 0xC 0000180E 286E 0008 movea.l A4, [A6 + 0x8] 00001812 2054 movea.l A0, [A4] 00001814 4AA8 0066 tst.l [A0 + 0x66] 00001818 6768 beq +0x6A /* 00001882 */ 0000181A 102E 000C move.b D0, [A6 + 0xC] 0000181E 674E beq +0x50 /* 0000186E */ 00001820 2F00 move.l -[A7], D0 00001822 4267 clr.w -[A7] 00001824 2054 movea.l A0, [A4] 00001826 2F28 0066 move.l -[A7], [A0 + 0x66] 0000182A 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 0000182E 121F move.b D1, [A7]+ 00001830 201F move.l D0, [A7]+ 00001832 C001 and.b D0, D1 00001834 4A00 tst.b D0 00001836 6736 beq +0x38 /* 0000186E */ 00001838 2F00 move.l -[A7], D0 0000183A 4267 clr.w -[A7] 0000183C 2054 movea.l A0, [A4] 0000183E 2F28 0066 move.l -[A7], [A0 + 0x66] 00001842 4EAD 1782 jsr [A5 + 0x1782 /* export_748 */] 00001846 121F move.b D1, [A7]+ 00001848 201F move.l D0, [A7]+ 0000184A C001 and.b D0, D1 0000184C 6720 beq +0x22 /* 0000186E */ 0000184E 302E 0010 move.w D0, [A6 + 0x10] 00001852 48C0 ext.l D0 00001854 2F00 move.l -[A7], D0 00001856 302E 000E move.w D0, [A6 + 0xE] 0000185A 48C0 ext.l D0 0000185C 2F00 move.l -[A7], D0 0000185E 2254 movea.l A1, [A4] 00001860 2069 0066 movea.l A0, [A1 + 0x66] 00001864 2050 movea.l A0, [A0] 00001866 2F28 0038 move.l -[A7], [A0 + 0x38] 0000186A A9D1 syscall TESetSelect 0000186C 6014 bra +0x16 /* 00001882 */ label0000186E: 0000186E 2F2E 000E move.l -[A7], [A6 + 0xE] 00001872 2254 movea.l A1, [A4] 00001874 2069 0066 movea.l A0, [A1 + 0x66] 00001878 2050 movea.l A0, [A0] 0000187A 2F28 0038 move.l -[A7], [A0 + 0x38] 0000187E 4EBA 00FC jsr [PC + 0xFC /* 0000197C */] label00001882: 00001882 285F movea.l A4, [A7]+ 00001884 4E5E unlink A6 00001886 205F movea.l A0, [A7]+ 00001888 DEFC 000A add.w A7, 0xA /* '\n' */ 0000188C 4ED0 jmp [A0] 0000188E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_481: // at 00001890 (misaligned) 00001892 0000 2F0C ori.b D0, 0xC 00001896 286E 0008 movea.l A4, [A6 + 0x8] 0000189A 2054 movea.l A0, [A4] 0000189C 4AA8 0066 tst.l [A0 + 0x66] 000018A0 6710 beq +0x12 /* 000018B2 */ 000018A2 1F2E 000E move.b -[A7], [A6 + 0xE] 000018A6 1F2E 000C move.b -[A7], [A6 + 0xC] 000018AA 2F28 0066 move.l -[A7], [A0 + 0x66] 000018AE 4EAD 227A jsr [A5 + 0x227A /* export_1099 */] label000018B2: 000018B2 285F movea.l A4, [A7]+ 000018B4 4E5E unlink A6 000018B6 205F movea.l A0, [A7]+ 000018B8 504F addq.w A7, 8 000018BA 4ED0 jmp [A0] export_482: 000018BC 4E56 FFFC link A6, -0x0004 000018C0 48E7 0108 movem.l -[A7], D7,A4 000018C4 286E 0008 movea.l A4, [A6 + 0x8] 000018C8 42A7 clr.l -[A7] 000018CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018CE 4EAD 18AA jsr [A5 + 0x18AA /* export_785 */] 000018D2 2E1F move.l D7, [A7]+ 000018D4 57C0 seq D0 000018D6 4A00 tst.b D0 000018D8 6736 beq +0x38 /* 00001910 */ 000018DA 2054 movea.l A0, [A4] 000018DC 4AA8 0066 tst.l [A0 + 0x66] 000018E0 56C1 sne D1 000018E2 C001 and.b D0, D1 000018E4 672A beq +0x2C /* 00001910 */ 000018E6 2F00 move.l -[A7], D0 000018E8 42A7 clr.l -[A7] 000018EA 2254 movea.l A1, [A4] 000018EC 2069 0066 movea.l A0, [A1 + 0x66] 000018F0 2050 movea.l A0, [A0] 000018F2 2F28 003C move.l -[A7], [A0 + 0x3C] 000018F6 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000018FA 221F move.l D1, [A7]+ 000018FC 201F move.l D0, [A7]+ 000018FE 2054 movea.l A0, [A4] 00001900 3428 0064 move.w D2, [A0 + 0x64] 00001904 48C2 ext.l D2 00001906 B481 cmp.l D2, D1 00001908 5DC1 slt D1 0000190A C001 and.b D0, D1 0000190C 6702 beq +0x4 /* 00001910 */ 0000190E 7E05 moveq.l D7, 0x05 label00001910: 00001910 2D47 000C move.l [A6 + 0xC], D7 00001914 4CDF 1080 movem.l D7,A4, [A7]+ 00001918 4E5E unlink A6 0000191A 2E9F move.l [A7], [A7]+ 0000191C 4E75 rts 0000191E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_483: // at 00001920 (misaligned) 00001922 FEFC 486E .extension 0xEFC <> // unimplemented 00001926 FF00 .extension 0xF00 <> // unimplemented 00001928 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000192C 4EAD 1FF2 jsr [A5 + 0x1FF2 /* export_1018 */] 00001930 486E FF00 pea.l [A6 - 0x100] 00001934 486E FEFC pea.l [A6 - 0x104] 00001938 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 0000193C 2D6E FEFC 000C move.l [A6 + 0xC], [A6 - 0x104] 00001942 4E5E unlink A6 00001944 2E9F move.l [A7], [A7]+ 00001946 4E75 rts fn00001948: 00001948 4E56 FFFC link A6, -0x0004 0000194C 1F3C 0001 move.b -[A7], 0x1 00001950 1F3C 0001 move.b -[A7], 0x1 00001954 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001958 4EAD 200A jsr [A5 + 0x200A /* export_1021 */] 0000195C 7008 moveq.l D0, 0x08 0000195E 2F00 move.l -[A7], D0 00001960 486E FFFC pea.l [A6 - 0x4] 00001964 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00001968 4267 clr.w -[A7] 0000196A 1F3C 0001 move.b -[A7], 0x1 0000196E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001972 4EAD 200A jsr [A5 + 0x200A /* export_1021 */] 00001976 4E5E unlink A6 00001978 2E9F move.l [A7], [A7]+ 0000197A 4E75 rts export_484: fn0000197C: 0000197C 4E56 0000 link A6, 0 00001980 2F0C move.l -[A7], A4 00001982 206E 0008 movea.l A0, [A6 + 0x8] 00001986 2850 movea.l A4, [A0] 00001988 396E 000E 0020 move.w [A4 + 0x20], [A6 + 0xE] 0000198E 396E 000C 0022 move.w [A4 + 0x22], [A6 + 0xC] 00001994 285F movea.l A4, [A7]+ 00001996 4E5E unlink A6 00001998 205F movea.l A0, [A7]+ 0000199A 504F addq.w A7, 8 0000199C 4ED0 jmp [A0] 0000199E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000019A0-000019A4 export_485: fn000019A0: 000019A0 4E56 FFE4 link A6, -0x001C // end alternate branch 000019A0-000019A4 export_485: // at 000019A0 (misaligned) fn000019A0: // (misaligned) 000019A2 FFE4 .invalid <> 000019A4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000019A8 286E 0008 movea.l A4, [A6 + 0x8] 000019AC 2254 movea.l A1, [A4] 000019AE 2069 0038 movea.l A0, [A1 + 0x38] 000019B2 2650 movea.l A3, [A0] 000019B4 4A6B 003C tst.w [A3 + 0x3C] 000019B8 5FC0 sle D0 000019BA 4A00 tst.b D0 000019BC 661A bne +0x1C /* 000019D8 */ 000019BE 206B 003E movea.l A0, [A3 + 0x3E] 000019C2 2050 movea.l A0, [A0] 000019C4 322B 003C move.w D1, [A3 + 0x3C] 000019C8 5341 subq.w D1, 1 000019CA 4242 clr.w D2 000019CC 1430 1000 move.b D2, [A0 + D1.w] 000019D0 720D moveq.l D1, 0x0D 000019D2 B242 cmp.w D1, D2 000019D4 57C1 seq D1 000019D6 8001 or.b D0, D1 label000019D8: 000019D8 4400 neg.b D0 000019DA 1C00 move.b D6, D0 000019DC 7001 moveq.l D0, 0x01 000019DE 2054 movea.l A0, [A4] 000019E0 B028 006B cmp.b D0, [A0 + 0x6B] 000019E4 6676 bne +0x78 /* 00001A5C */ 000019E6 7E00 moveq.l D7, 0x00 000019E8 2248 movea.l A1, A0 000019EA 2069 0038 movea.l A0, [A1 + 0x38] 000019EE 2050 movea.l A0, [A0] 000019F0 4A68 005E tst.w [A0 + 0x5E] 000019F4 6F18 ble +0x1A /* 00001A0E */ 000019F6 42A7 clr.l -[A7] 000019F8 2F3C 0000 7FFF move.l -[A7], 0x7FFF 000019FE 42A7 clr.l -[A7] 00001A00 2054 movea.l A0, [A4] 00001A02 2F28 0038 move.l -[A7], [A0 + 0x38] 00001A06 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001A0A A83D syscall TEDispatch 00001A0C 2E1F move.l D7, [A7]+ label00001A0E: 00001A0E 1006 move.b D0, D6 00001A10 6774 beq +0x76 /* 00001A86 */ 00001A12 3D7C 000F FFFC move.w [A6 - 0x4], 0xF 00001A18 2F3C 7FFF 0000 move.l -[A7], 0x7FFF0000 00001A1E 3F3C 7FFF move.w -[A7], 0x7FFF 00001A22 486E FFFC pea.l [A6 - 0x4] 00001A26 486E FFEC pea.l [A6 - 0x14] 00001A2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A2E 4EBA 02E0 jsr [PC + 0x2E0 /* 00001D10 */] 00001A32 1C1F move.b D6, [A7]+ 00001A34 486E FFEC pea.l [A6 - 0x14] 00001A38 486E FFE4 pea.l [A6 - 0x1C] 00001A3C 4EAD 19D2 jsr [A5 + 0x19D2 /* export_822 */] 00001A40 302E FFE4 move.w D0, [A6 - 0x1C] 00001A44 48C0 ext.l D0 00001A46 D087 add.l D0, D7 00001A48 322E FFE6 move.w D1, [A6 - 0x1A] 00001A4C 48C1 ext.l D1 00001A4E D280 add.l D1, D0 00001A50 302E FFEA move.w D0, [A6 - 0x16] 00001A54 48C0 ext.l D0 00001A56 2E00 move.l D7, D0 00001A58 DE81 add.l D7, D1 00001A5A 602A bra +0x2C /* 00001A86 */ label00001A5C: 00001A5C 2254 movea.l A1, [A4] 00001A5E 2069 0038 movea.l A0, [A1 + 0x38] 00001A62 2050 movea.l A0, [A0] 00001A64 1006 move.b D0, D6 00001A66 4880 ext.w D0 00001A68 D068 005E add.w D0, [A0 + 0x5E] 00001A6C 48C0 ext.l D0 00001A6E 2E00 move.l D7, D0 00001A70 2069 0038 movea.l A0, [A1 + 0x38] 00001A74 2050 movea.l A0, [A0] 00001A76 3028 0018 move.w D0, [A0 + 0x18] 00001A7A 48C0 ext.l D0 00001A7C 2F07 move.l -[A7], D7 00001A7E 2F00 move.l -[A7], D0 00001A80 4EAD 290A jsr [A5 + 0x290A /* export_1309 */] 00001A84 2E1F move.l D7, [A7]+ label00001A86: 00001A86 2D47 000C move.l [A6 + 0xC], D7 00001A8A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001A8E 4E5E unlink A6 00001A90 2E9F move.l [A7], [A7]+ 00001A92 4E75 rts fn00001A94: 00001A94 4E56 FFE8 link A6, -0x0018 00001A98 48E7 0F28 movem.l -[A7], D4,D5,D6,D7,A2,A4 00001A9C 286E 0008 movea.l A4, [A6 + 0x8] 00001AA0 7000 moveq.l D0, 0x00 00001AA2 2D40 000C move.l [A6 + 0xC], D0 00001AA6 2054 movea.l A0, [A4] 00001AA8 1028 006B move.b D0, [A0 + 0x6B] 00001AAC 6704 beq +0x6 /* 00001AB2 */ 00001AAE 6000 00E6 bra +0xE8 /* 00001B96 */ label00001AB2: 00001AB2 4267 clr.w -[A7] 00001AB4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AB8 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00001ABC 101F move.b D0, [A7]+ 00001ABE 6700 00D6 beq +0xD8 /* 00001B96 */ 00001AC2 41EE FFEA lea.l A0, [A6 - 0x16] 00001AC6 2454 movea.l A2, [A4] 00001AC8 43EA 005C lea.l A1, [A2 + 0x5C] 00001ACC 20D9 move.l [A0]+, [A1]+ 00001ACE 20D9 move.l [A0]+, [A1]+ 00001AD0 20D9 move.l [A0]+, [A1]+ 00001AD2 486E FFEA pea.l [A6 - 0x16] 00001AD6 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] 00001ADA 4247 clr.w D7 00001ADC 2254 movea.l A1, [A4] 00001ADE 2069 0038 movea.l A0, [A1 + 0x38] 00001AE2 2050 movea.l A0, [A0] 00001AE4 3C28 0060 move.w D6, [A0 + 0x60] 00001AE8 4267 clr.w -[A7] 00001AEA 2254 movea.l A1, [A4] 00001AEC 2069 0038 movea.l A0, [A1 + 0x38] 00001AF0 2050 movea.l A0, [A0] 00001AF2 2F28 003E move.l -[A7], [A0 + 0x3E] 00001AF6 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */] 00001AFA 1D5F FFFD move.b [A6 - 0x3], [A7]+ 00001AFE 2254 movea.l A1, [A4] 00001B00 2069 0038 movea.l A0, [A1 + 0x38] 00001B04 2050 movea.l A0, [A0] 00001B06 2F28 003E move.l -[A7], [A0 + 0x3E] 00001B0A 205F movea.l A0, [A7]+ 00001B0C A029 syscall HLock 00001B0E 2254 movea.l A1, [A4] 00001B10 2069 0038 movea.l A0, [A1 + 0x38] 00001B14 2050 movea.l A0, [A0] 00001B16 3D68 005E FFE8 move.w [A6 - 0x18], [A0 + 0x5E] 00001B1C 7A01 moveq.l D5, 0x01 00001B1E 6052 bra +0x54 /* 00001B72 */ label00001B20: 00001B20 2254 movea.l A1, [A4] 00001B22 2069 0038 movea.l A0, [A1 + 0x38] 00001B26 2050 movea.l A0, [A0] 00001B28 3005 move.w D0, D5 00001B2A D040 add.w D0, D0 00001B2C 3830 0060 move.w D4, [A0 + D0.w + 0x60] 00001B30 5344 subq.w D4, 1 00001B32 42A7 clr.l -[A7] 00001B34 3007 move.w D0, D7 00001B36 48C0 ext.l D0 00001B38 2F00 move.l -[A7], D0 00001B3A 4267 clr.w -[A7] 00001B3C 2254 movea.l A1, [A4] 00001B3E 2069 0038 movea.l A0, [A1 + 0x38] 00001B42 2050 movea.l A0, [A0] 00001B44 2068 003E movea.l A0, [A0 + 0x3E] 00001B48 2F10 move.l -[A7], [A0] 00001B4A 3F06 move.w -[A7], D6 00001B4C 3004 move.w D0, D4 00001B4E 9046 sub.w D0, D6 00001B50 5240 addq.w D0, 1 00001B52 3F00 move.w -[A7], D0 00001B54 A886 syscall TextWidth 00001B56 301F move.w D0, [A7]+ 00001B58 48C0 ext.l D0 00001B5A 2F00 move.l -[A7], D0 00001B5C 201F move.l D0, [A7]+ 00001B5E 2E9F move.l [A7], [A7]+ 00001B60 B097 cmp.l D0, [A7] 00001B62 6F02 ble +0x4 /* 00001B66 */ 00001B64 2E80 move.l [A7], D0 label00001B66: 00001B66 201F move.l D0, [A7]+ 00001B68 3E00 move.w D7, D0 00001B6A 3C04 move.w D6, D4 00001B6C 5246 addq.w D6, 1 00001B6E 5245 addq.w D5, 1 00001B70 6906 bvs +0x8 /* 00001B78 */ label00001B72: 00001B72 BA6E FFE8 cmp.w D5, [A6 - 0x18] 00001B76 6FA8 ble -0x56 /* 00001B20 */ label00001B78: 00001B78 102E FFFD move.b D0, [A6 - 0x3] 00001B7C 6610 bne +0x12 /* 00001B8E */ 00001B7E 2254 movea.l A1, [A4] 00001B80 2069 0038 movea.l A0, [A1 + 0x38] 00001B84 2050 movea.l A0, [A0] 00001B86 2F28 003E move.l -[A7], [A0 + 0x3E] 00001B8A 205F movea.l A0, [A7]+ 00001B8C A02A syscall HUnlock label00001B8E: 00001B8E 3007 move.w D0, D7 00001B90 48C0 ext.l D0 00001B92 2D40 000C move.l [A6 + 0xC], D0 label00001B96: 00001B96 4CDF 14F0 movem.l D4,D5,D6,D7,A2,A4, [A7]+ 00001B9A 4E5E unlink A6 00001B9C 2E9F move.l [A7], [A7]+ 00001B9E 4E75 rts fn00001BA0: 00001BA0 4E56 FFCE link A6, -0x0032 00001BA4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001BA8 266E 0008 movea.l A3, [A6 + 0x8] 00001BAC 2253 movea.l A1, [A3] 00001BAE 2069 0038 movea.l A0, [A1 + 0x38] 00001BB2 2850 movea.l A4, [A0] 00001BB4 3E2C 003C move.w D7, [A4 + 0x3C] 00001BB8 3C2C 0020 move.w D6, [A4 + 0x20] 00001BBC 3A2C 0022 move.w D5, [A4 + 0x22] 00001BC0 282C 003E move.l D4, [A4 + 0x3E] 00001BC4 302C 0022 move.w D0, [A4 + 0x22] 00001BC8 906C 0020 sub.w D0, [A4 + 0x20] 00001BCC 57C0 seq D0 00001BCE 4A00 tst.b D0 00001BD0 671A beq +0x1C /* 00001BEC */ 00001BD2 2053 movea.l A0, [A3] 00001BD4 0CA8 7FFF FFFF 0006 cmpi.l [A0 + 0x6], 0x7FFFFFFF 00001BDC 57C1 seq D1 00001BDE C001 and.b D0, D1 00001BE0 670A beq +0xC /* 00001BEC */ 00001BE2 42A7 clr.l -[A7] 00001BE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BE8 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */] label00001BEC: 00001BEC BE46 cmp.w D7, D6 00001BEE 57C0 seq D0 00001BF0 4A00 tst.b D0 00001BF2 671E beq +0x20 /* 00001C12 */ 00001BF4 4A47 tst.w D7 00001BF6 5EC1 sgt D1 00001BF8 C001 and.b D0, D1 00001BFA 6716 beq +0x18 /* 00001C12 */ 00001BFC 2044 movea.l A0, D4 00001BFE 2050 movea.l A0, [A0] 00001C00 3207 move.w D1, D7 00001C02 5341 subq.w D1, 1 00001C04 4242 clr.w D2 00001C06 1430 1000 move.b D2, [A0 + D1.w] 00001C0A 720D moveq.l D1, 0x0D 00001C0C B242 cmp.w D1, D2 00001C0E 57C1 seq D1 00001C10 C001 and.b D0, D1 label00001C12: 00001C12 4400 neg.b D0 00001C14 1D40 FFDA move.b [A6 - 0x26], D0 00001C18 206E 000C movea.l A0, [A6 + 0xC] 00001C1C 2F08 move.l -[A7], A0 00001C1E 42A7 clr.l -[A7] 00001C20 3F06 move.w -[A7], D6 00001C22 2253 movea.l A1, [A3] 00001C24 2F29 0038 move.l -[A7], [A1 + 0x38] 00001C28 3F3C 0008 move.w -[A7], 0x8 00001C2C A83D syscall TEDispatch 00001C2E 201F move.l D0, [A7]+ 00001C30 205F movea.l A0, [A7]+ 00001C32 2080 move.l [A0], D0 00001C34 3F06 move.w -[A7], D6 00001C36 486E FFDC pea.l [A6 - 0x24] 00001C3A 486E FFEA pea.l [A6 - 0x16] 00001C3E 486E FFE8 pea.l [A6 - 0x18] 00001C42 2053 movea.l A0, [A3] 00001C44 2F28 0038 move.l -[A7], [A0 + 0x38] 00001C48 3F3C 0003 move.w -[A7], 0x3 00001C4C A83D syscall TEDispatch 00001C4E 206E 000C movea.l A0, [A6 + 0xC] 00001C52 302E FFEA move.w D0, [A6 - 0x16] 00001C56 9150 sub.w [A0], D0 00001C58 206E 000C movea.l A0, [A6 + 0xC] 00001C5C 2F08 move.l -[A7], A0 00001C5E 42A7 clr.l -[A7] 00001C60 3F05 move.w -[A7], D5 00001C62 2253 movea.l A1, [A3] 00001C64 2F29 0038 move.l -[A7], [A1 + 0x38] 00001C68 3F3C 0008 move.w -[A7], 0x8 00001C6C A83D syscall TEDispatch 00001C6E 201F move.l D0, [A7]+ 00001C70 205F movea.l A0, [A7]+ 00001C72 2140 0004 move.l [A0 + 0x4], D0 00001C76 4A47 tst.w D7 00001C78 660C bne +0xE /* 00001C86 */ 00001C7A 286E 000C movea.l A4, [A6 + 0xC] 00001C7E 4254 clr.w [A4] 00001C80 396E FFEA 0004 move.w [A4 + 0x4], [A6 - 0x16] label00001C86: 00001C86 102E FFDA move.b D0, [A6 - 0x26] 00001C8A 6754 beq +0x56 /* 00001CE0 */ 00001C8C 3D7C 000F FFD8 move.w [A6 - 0x28], 0xF 00001C92 2F3C 7FFF 0000 move.l -[A7], 0x7FFF0000 00001C98 3F3C 7FFF move.w -[A7], 0x7FFF 00001C9C 486E FFD8 pea.l [A6 - 0x28] 00001CA0 486E FFDC pea.l [A6 - 0x24] 00001CA4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CA8 4EBA 0066 jsr [PC + 0x66 /* 00001D10 */] 00001CAC 101F move.b D0, [A7]+ 00001CAE 486E FFDC pea.l [A6 - 0x24] 00001CB2 486E FFD0 pea.l [A6 - 0x30] 00001CB6 4EAD 19D2 jsr [A5 + 0x19D2 /* export_822 */] 00001CBA 206E 000C movea.l A0, [A6 + 0xC] 00001CBE 2248 movea.l A1, A0 00001CC0 32A8 0004 move.w [A1], [A0 + 0x4] 00001CC4 206E 000C movea.l A0, [A6 + 0xC] 00001CC8 302E FFD0 move.w D0, [A6 - 0x30] 00001CCC D050 add.w D0, [A0] 00001CCE 322E FFD2 move.w D1, [A6 - 0x2E] 00001CD2 D240 add.w D1, D0 00001CD4 302E FFD6 move.w D0, [A6 - 0x2A] 00001CD8 D041 add.w D0, D1 00001CDA 3140 0004 move.w [A0 + 0x4], D0 00001CDE 6024 bra +0x26 /* 00001D04 */ label00001CE0: 00001CE0 2253 movea.l A1, [A3] 00001CE2 2069 0038 movea.l A0, [A1 + 0x38] 00001CE6 2850 movea.l A4, [A0] 00001CE8 302C 0022 move.w D0, [A4 + 0x22] 00001CEC 906C 0020 sub.w D0, [A4 + 0x20] 00001CF0 6612 bne +0x14 /* 00001D04 */ 00001CF2 206E 000C movea.l A0, [A6 + 0xC] 00001CF6 3028 0006 move.w D0, [A0 + 0x6] 00001CFA 5340 subq.w D0, 1 00001CFC 206E 000C movea.l A0, [A6 + 0xC] 00001D00 3140 0002 move.w [A0 + 0x2], D0 label00001D04: 00001D04 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001D08 4E5E unlink A6 00001D0A 205F movea.l A0, [A7]+ 00001D0C 504F addq.w A7, 8 00001D0E 4ED0 jmp [A0] fn00001D10: 00001D10 4E56 FFFC link A6, -0x0004 00001D14 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001D18 286E 0008 movea.l A4, [A6 + 0x8] 00001D1C 2254 movea.l A1, [A4] 00001D1E 2069 0038 movea.l A0, [A1 + 0x38] 00001D22 2650 movea.l A3, [A0] 00001D24 3E2B 0020 move.w D7, [A3 + 0x20] 00001D28 3C2B 0022 move.w D6, [A3 + 0x22] 00001D2C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001D30 2049 movea.l A0, A1 00001D32 2F28 0038 move.l -[A7], [A0 + 0x38] 00001D36 4EBA FC44 jsr [PC - 0x3BC /* 0000197C */] 00001D3A 4267 clr.w -[A7] 00001D3C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001D40 2F2E 000C move.l -[A7], [A6 + 0xC] 00001D44 2054 movea.l A0, [A4] 00001D46 2F28 0038 move.l -[A7], [A0 + 0x38] 00001D4A 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001D4E A83D syscall TEDispatch 00001D50 1D5F 0018 move.b [A6 + 0x18], [A7]+ 00001D54 3F07 move.w -[A7], D7 00001D56 3F06 move.w -[A7], D6 00001D58 2054 movea.l A0, [A4] 00001D5A 2F28 0038 move.l -[A7], [A0 + 0x38] 00001D5E 4EBA FC1C jsr [PC - 0x3E4 /* 0000197C */] 00001D62 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001D66 4E5E unlink A6 00001D68 205F movea.l A0, [A7]+ 00001D6A DEFC 0010 add.w A7, 0x10 00001D6E 4ED0 jmp [A0] export_486: 00001D70 4E56 0000 link A6, 0 00001D74 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */ 00001D7A B0AE 000C cmp.l D0, [A6 + 0xC] 00001D7E 57C0 seq D0 00001D80 4400 neg.b D0 00001D82 1D40 0010 move.b [A6 + 0x10], D0 00001D86 4E5E unlink A6 00001D88 205F movea.l A0, [A7]+ 00001D8A 504F addq.w A7, 8 00001D8C 4ED0 jmp [A0] 00001D8E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_487: // at 00001D90 (misaligned) 00001D92 FFEE .invalid <> 00001D94 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00001D98 286E 0008 movea.l A4, [A6 + 0x8] 00001D9C 102E 0014 move.b D0, [A6 + 0x14] 00001DA0 4880 ext.w D0 00001DA2 41ED F518 lea.l A0, [A5 - 0xAE8] 00001DA6 1C30 0000 move.b D6, [A0 + D0.w] 00001DAA 206E 000C movea.l A0, [A6 + 0xC] 00001DAE 10BC 0001 move.b [A0], 0x1 00001DB2 42A7 clr.l -[A7] 00001DB4 2F3C 0000 7530 move.l -[A7], 0x7530 /* 'u0' */ 00001DBA 2254 movea.l A1, [A4] 00001DBC 2069 0034 movea.l A0, [A1 + 0x34] 00001DC0 1006 move.b D0, D6 00001DC2 4880 ext.w D0 00001DC4 2050 movea.l A0, [A0] 00001DC6 E540 asl D0.w, 2 00001DC8 2230 001A move.l D1, [A0 + D0.w + 0x1A] 00001DCC D2AE 0010 add.l D1, [A6 + 0x10] 00001DD0 2F01 move.l -[A7], D1 00001DD2 201F move.l D0, [A7]+ 00001DD4 2E9F move.l [A7], [A7]+ 00001DD6 B097 cmp.l D0, [A7] 00001DD8 6C02 bge +0x4 /* 00001DDC */ 00001DDA 2E80 move.l [A7], D0 label00001DDC: 00001DDC 201F move.l D0, [A7]+ 00001DDE 3E00 move.w D7, D0 00001DE0 4AAE 0010 tst.l [A6 + 0x10] 00001DE4 660C bne +0xE /* 00001DF2 */ 00001DE6 1006 move.b D0, D6 00001DE8 4880 ext.w D0 00001DEA 2054 movea.l A0, [A4] 00001DEC D040 add.w D0, D0 00001DEE DE70 0044 add.w D7, [A0 + D0.w + 0x44] label00001DF2: 00001DF2 7001 moveq.l D0, 0x01 00001DF4 2054 movea.l A0, [A4] 00001DF6 B028 006B cmp.b D0, [A0 + 0x6B] 00001DFA 57C0 seq D0 00001DFC 4A00 tst.b D0 00001DFE 6700 00BA beq +0xBC /* 00001EBA */ 00001E02 7201 moveq.l D1, 0x01 00001E04 B22E 0014 cmp.b D1, [A6 + 0x14] 00001E08 57C1 seq D1 00001E0A C001 and.b D0, D1 00001E0C 6700 00AC beq +0xAE /* 00001EBA */ 00001E10 3028 0070 move.w D0, [A0 + 0x70] 00001E14 48C0 ext.l D0 00001E16 B0AE 0010 cmp.l D0, [A6 + 0x10] 00001E1A 660A bne +0xC /* 00001E26 */ 00001E1C 3828 0070 move.w D4, [A0 + 0x70] 00001E20 3A28 0072 move.w D5, [A0 + 0x72] 00001E24 600E bra +0x10 /* 00001E34 */ label00001E26: 00001E26 1006 move.b D0, D6 00001E28 4880 ext.w D0 00001E2A 2054 movea.l A0, [A4] 00001E2C D040 add.w D0, D0 00001E2E 3830 0044 move.w D4, [A0 + D0.w + 0x44] 00001E32 4245 clr.w D5 label00001E34: 00001E34 42A7 clr.l -[A7] 00001E36 2054 movea.l A0, [A4] 00001E38 2F28 0038 move.l -[A7], [A0 + 0x38] 00001E3C 3F3C 0004 move.w -[A7], 0x4 00001E40 A83D syscall TEDispatch 00001E42 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00001E46 206E FFF8 movea.l A0, [A6 - 0x8] 00001E4A 2050 movea.l A0, [A0] 00001E4C 2D68 0008 FFF4 move.l [A6 - 0xC], [A0 + 0x8] label00001E52: 00001E52 2254 movea.l A1, [A4] 00001E54 2069 0038 movea.l A0, [A1 + 0x38] 00001E58 2050 movea.l A0, [A0] 00001E5A BA68 005E cmp.w D5, [A0 + 0x5E] 00001E5E 6C22 bge +0x24 /* 00001E82 */ 00001E60 206E FFF4 movea.l A0, [A6 - 0xC] 00001E64 2050 movea.l A0, [A0] 00001E66 3005 move.w D0, D5 00001E68 E540 asl D0.w, 2 00001E6A 3D70 0000 FFF2 move.w [A6 - 0xE], [A0 + D0.w] 00001E70 302E FFF2 move.w D0, [A6 - 0xE] 00001E74 D044 add.w D0, D4 00001E76 BE40 cmp.w D7, D0 00001E78 6D08 blt +0xA /* 00001E82 */ 00001E7A D86E FFF2 add.w D4, [A6 - 0xE] 00001E7E 5245 addq.w D5, 1 00001E80 60D0 bra -0x2E /* 00001E52 */ label00001E82: 00001E82 2254 movea.l A1, [A4] 00001E84 2069 0038 movea.l A0, [A1 + 0x38] 00001E88 2050 movea.l A0, [A0] 00001E8A BA68 005E cmp.w D5, [A0 + 0x5E] 00001E8E 6D1E blt +0x20 /* 00001EAE */ 00001E90 42A7 clr.l -[A7] 00001E92 3007 move.w D0, D7 00001E94 48C0 ext.l D0 00001E96 2F00 move.l -[A7], D0 00001E98 3004 move.w D0, D4 00001E9A 48C0 ext.l D0 00001E9C 2F00 move.l -[A7], D0 00001E9E 201F move.l D0, [A7]+ 00001EA0 2E9F move.l [A7], [A7]+ 00001EA2 B097 cmp.l D0, [A7] 00001EA4 6F02 ble +0x4 /* 00001EA8 */ 00001EA6 2E80 move.l [A7], D0 label00001EA8: 00001EA8 201F move.l D0, [A7]+ 00001EAA 3E00 move.w D7, D0 00001EAC 6002 bra +0x4 /* 00001EB0 */ label00001EAE: 00001EAE 3E04 move.w D7, D4 label00001EB0: 00001EB0 2054 movea.l A0, [A4] 00001EB2 3147 0070 move.w [A0 + 0x70], D7 00001EB6 3145 0072 move.w [A0 + 0x72], D5 label00001EBA: 00001EBA 1006 move.b D0, D6 00001EBC 4880 ext.w D0 00001EBE 2054 movea.l A0, [A4] 00001EC0 D040 add.w D0, D0 00001EC2 3230 0044 move.w D1, [A0 + D0.w + 0x44] 00001EC6 D247 add.w D1, D7 00001EC8 48C1 ext.l D1 00001ECA 1006 move.b D0, D6 00001ECC 4880 ext.w D0 00001ECE E540 asl D0.w, 2 00001ED0 B2B0 0022 cmp.l D1, [A0 + D0.w + 0x22] 00001ED4 6D10 blt +0x12 /* 00001EE6 */ 00001ED6 1006 move.b D0, D6 00001ED8 4880 ext.w D0 00001EDA 2054 movea.l A0, [A4] 00001EDC E540 asl D0.w, 2 00001EDE 2D70 0022 0016 move.l [A6 + 0x16], [A0 + D0.w + 0x22] 00001EE4 6008 bra +0xA /* 00001EEE */ label00001EE6: 00001EE6 3007 move.w D0, D7 00001EE8 48C0 ext.l D0 00001EEA 2D40 0016 move.l [A6 + 0x16], D0 label00001EEE: 00001EEE 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00001EF2 4E5E unlink A6 00001EF4 205F movea.l A0, [A7]+ 00001EF6 DEFC 000E add.w A7, 0xE 00001EFA 4ED0 jmp [A0] export_488: 00001EFC 4E56 FFF8 link A6, -0x0008 00001F00 48E7 0038 movem.l -[A7], A2,A3,A4 00001F04 266E 0008 movea.l A3, [A6 + 0x8] 00001F08 284B movea.l A4, A3 00001F0A 422E 000E clr.b [A6 + 0xE] 00001F0E 2054 movea.l A0, [A4] 00001F10 4AA8 0038 tst.l [A0 + 0x38] 00001F14 56C0 sne D0 00001F16 4A00 tst.b D0 00001F18 6778 beq +0x7A /* 00001F92 */ 00001F1A 2248 movea.l A1, A0 00001F1C 2069 0038 movea.l A0, [A1 + 0x38] 00001F20 2050 movea.l A0, [A0] 00001F22 2469 0038 movea.l A2, [A1 + 0x38] 00001F26 2452 movea.l A2, [A2] 00001F28 3228 0022 move.w D1, [A0 + 0x22] 00001F2C 926A 0020 sub.w D1, [A2 + 0x20] 00001F30 57C1 seq D1 00001F32 C001 and.b D0, D1 00001F34 675C beq +0x5E /* 00001F92 */ 00001F36 2054 movea.l A0, [A4] 00001F38 C028 0033 and.b D0, [A0 + 0x33] 00001F3C 6754 beq +0x56 /* 00001F92 */ 00001F3E 4267 clr.w -[A7] 00001F40 2F0B move.l -[A7], A3 00001F42 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00001F46 101F move.b D0, [A7]+ 00001F48 6722 beq +0x24 /* 00001F6C */ 00001F4A 2F00 move.l -[A7], D0 00001F4C 4267 clr.w -[A7] 00001F4E 2F0B move.l -[A7], A3 00001F50 4EAD 1782 jsr [A5 + 0x1782 /* export_748 */] 00001F54 121F move.b D1, [A7]+ 00001F56 201F move.l D0, [A7]+ 00001F58 C001 and.b D0, D1 00001F5A 4A00 tst.b D0 00001F5C 670E beq +0x10 /* 00001F6C */ 00001F5E 2054 movea.l A0, [A4] 00001F60 C028 006A and.b D0, [A0 + 0x6A] 00001F64 6706 beq +0x8 /* 00001F6C */ 00001F66 2F28 0038 move.l -[A7], [A0 + 0x38] 00001F6A A9DA syscall TEIdle label00001F6C: 00001F6C 42A7 clr.l -[A7] 00001F6E 42A7 clr.l -[A7] 00001F70 2EB8 02F4 move.l [A7], [0x000002F4 /* CaretTime */] 00001F74 7002 moveq.l D0, 0x02 00001F76 2F00 move.l -[A7], D0 00001F78 4EAD 2912 jsr [A5 + 0x2912 /* export_1310 */] 00001F7C 7001 moveq.l D0, 0x01 00001F7E 2F00 move.l -[A7], D0 00001F80 201F move.l D0, [A7]+ 00001F82 2E9F move.l [A7], [A7]+ 00001F84 B097 cmp.l D0, [A7] 00001F86 6F02 ble +0x4 /* 00001F8A */ 00001F88 2E80 move.l [A7], D0 label00001F8A: 00001F8A 2F0B move.l -[A7], A3 00001F8C 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */] 00001F90 600C bra +0xE /* 00001F9E */ label00001F92: 00001F92 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF 00001F98 2F0B move.l -[A7], A3 00001F9A 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */] label00001F9E: 00001F9E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001FA2 4E5E unlink A6 00001FA4 205F movea.l A0, [A7]+ 00001FA6 5C4F addq.w A7, 6 00001FA8 4ED0 jmp [A0] 00001FAA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_489: // at 00001FAC (misaligned) 00001FAE FFFA .invalid <> 00001FB0 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00001FB4 266E 0008 movea.l A3, [A6 + 0x8] 00001FB8 3E2E 0012 move.w D7, [A6 + 0x12] 00001FBC 284B movea.l A4, A3 00001FBE 7000 moveq.l D0, 0x00 00001FC0 2D40 0014 move.l [A6 + 0x14], D0 00001FC4 4206 clr.b D6 00001FC6 4267 clr.w -[A7] 00001FC8 2F0B move.l -[A7], A3 00001FCA 4EAD 177A jsr [A5 + 0x177A /* export_747 */] 00001FCE 101F move.b D0, [A7]+ 00001FD0 6700 017C beq +0x17E /* 0000214E */ 00001FD4 7020 moveq.l D0, 0x20 00001FD6 B047 cmp.w D0, D7 00001FD8 5FC0 sle D0 00001FDA 4A00 tst.b D0 00001FDC 6626 bne +0x28 /* 00002004 */ 00001FDE 3207 move.w D1, D7 00001FE0 6B1A bmi +0x1C /* 00001FFC */ 00001FE2 B27C 001F cmp.w D1, 0x1F 00001FE6 6E14 bgt +0x16 /* 00001FFC */ 00001FE8 2254 movea.l A1, [A4] 00001FEA 41E9 0078 lea.l A0, [A1 + 0x78] 00001FEE 3401 move.w D2, D1 00001FF0 E64A lsr D2.w, 3 00001FF2 4442 neg.w D2 00001FF4 0330 20FF btst [A0 + D2.w - 0x1], D1 00001FF8 0A3C 0004 xori.b ccr, 4 label00001FFC: 00001FFC 57C1 seq D1 00001FFE 8001 or.b D0, D1 00002000 6700 0138 beq +0x13A /* 0000213A */ label00002004: 00002004 3007 move.w D0, D7 00002006 6B18 bmi +0x1A /* 00002020 */ 00002008 B07C 001F cmp.w D0, 0x1F 0000200C 6E12 bgt +0x14 /* 00002020 */ 0000200E 41FA 016A lea.l A0, [PC + 0x16A /* 0000217A, value 0x4E56 'NV', cstring "" */] 00002012 3200 move.w D1, D0 00002014 E649 lsr D1.w, 3 00002016 4441 neg.w D1 00002018 0130 10FF btst [A0 + D1.w - 0x1], D0 0000201C 0A3C 0004 xori.b ccr, 4 label00002020: 00002020 57C0 seq D0 00002022 4A00 tst.b D0 00002024 6736 beq +0x38 /* 0000205C */ 00002026 2F00 move.l -[A7], D0 00002028 4267 clr.w -[A7] 0000202A 2F0B move.l -[A7], A3 0000202C 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00002030 121F move.b D1, [A7]+ 00002032 201F move.l D0, [A7]+ 00002034 C001 and.b D0, D1 00002036 6724 beq +0x26 /* 0000205C */ 00002038 2F0B move.l -[A7], A3 0000203A 4EAD 060A jsr [A5 + 0x60A /* export_189 */] 0000203E 2054 movea.l A0, [A4] 00002040 117C 0001 006E move.b [A0 + 0x6E], 0x1 00002046 3F07 move.w -[A7], D7 00002048 2054 movea.l A0, [A4] 0000204A 2F28 0038 move.l -[A7], [A0 + 0x38] 0000204E A9DC syscall TEKey 00002050 2F0B move.l -[A7], A3 00002052 4EBA 0378 jsr [PC + 0x378 /* 000023CC */] 00002056 7C01 moveq.l D6, 0x01 00002058 6000 00E0 bra +0xE2 /* 0000213A */ label0000205C: 0000205C 2054 movea.l A0, [A4] 0000205E 1028 006A move.b D0, [A0 + 0x6A] 00002062 6700 00D6 beq +0xD8 /* 0000213A */ 00002066 2F00 move.l -[A7], D0 00002068 4267 clr.w -[A7] 0000206A 2F0B move.l -[A7], A3 0000206C 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00002070 121F move.b D1, [A7]+ 00002072 201F move.l D0, [A7]+ 00002074 C001 and.b D0, D1 00002076 6700 00C2 beq +0xC4 /* 0000213A */ 0000207A 7008 moveq.l D0, 0x08 0000207C B047 cmp.w D0, D7 0000207E 56C0 sne D0 00002080 4A00 tst.b D0 00002082 676A beq +0x6C /* 000020EE */ 00002084 727F moveq.l D1, 0x7F 00002086 B247 cmp.w D1, D7 00002088 56C1 sne D1 0000208A C001 and.b D0, D1 0000208C 6760 beq +0x62 /* 000020EE */ 0000208E 2254 movea.l A1, [A4] 00002090 2069 0038 movea.l A0, [A1 + 0x38] 00002094 2050 movea.l A0, [A0] 00002096 2469 0038 movea.l A2, [A1 + 0x38] 0000209A 2452 movea.l A2, [A2] 0000209C 3228 0020 move.w D1, [A0 + 0x20] 000020A0 B26A 0022 cmp.w D1, [A2 + 0x22] 000020A4 57C1 seq D1 000020A6 C001 and.b D0, D1 000020A8 6744 beq +0x46 /* 000020EE */ 000020AA 2049 movea.l A0, A1 000020AC 3028 004E move.w D0, [A0 + 0x4E] 000020B0 48C0 ext.l D0 000020B2 2F00 move.l -[A7], D0 000020B4 42A7 clr.l -[A7] 000020B6 2054 movea.l A0, [A4] 000020B8 2F28 003C move.l -[A7], [A0 + 0x3C] 000020BC 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000020C0 221F move.l D1, [A7]+ 000020C2 201F move.l D0, [A7]+ 000020C4 9081 sub.l D0, D1 000020C6 7201 moveq.l D1, 0x01 000020C8 B280 cmp.l D1, D0 000020CA 5EC0 sgt D0 000020CC 4A00 tst.b D0 000020CE 6614 bne +0x16 /* 000020E4 */ 000020D0 2F00 move.l -[A7], D0 000020D2 4267 clr.w -[A7] 000020D4 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */] 000020D8 121F move.b D1, [A7]+ 000020DA 201F move.l D0, [A7]+ 000020DC 8001 or.b D0, D1 000020DE 0240 0001 andi.w D0, 0x1 000020E2 670A beq +0xC /* 000020EE */ label000020E4: 000020E4 3F3C 0096 move.w -[A7], 0x96 000020E8 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 000020EC 607A bra +0x7C /* 00002168 */ label000020EE: 000020EE 2054 movea.l A0, [A4] 000020F0 4AA8 0058 tst.l [A0 + 0x58] 000020F4 57C5 seq D5 000020F6 4405 neg.b D5 000020F8 1005 move.b D0, D5 000020FA 660C bne +0xE /* 00002108 */ 000020FC 2248 movea.l A1, A0 000020FE 2069 0058 movea.l A0, [A1 + 0x58] 00002102 2050 movea.l A0, [A0] 00002104 1A28 004C move.b D5, [A0 + 0x4C] label00002108: 00002108 1005 move.b D0, D5 0000210A 6718 beq +0x1A /* 00002124 */ 0000210C 42A7 clr.l -[A7] 0000210E 3F07 move.w -[A7], D7 00002110 2F0B move.l -[A7], A3 00002112 4EBA 0068 jsr [PC + 0x68 /* 0000217C */] 00002116 281F move.l D4, [A7]+ 00002118 2054 movea.l A0, [A4] 0000211A 2144 0058 move.l [A0 + 0x58], D4 0000211E 2D44 0014 move.l [A6 + 0x14], D4 00002122 6014 bra +0x16 /* 00002138 */ label00002124: 00002124 3F07 move.w -[A7], D7 00002126 2054 movea.l A0, [A4] 00002128 2F28 0058 move.l -[A7], [A0 + 0x58] 0000212C 4EBA 0AFA jsr [PC + 0xAFA /* 00002C28 */] 00002130 206E 000C movea.l A0, [A6 + 0xC] 00002134 4228 0012 clr.b [A0 + 0x12] label00002138: 00002138 7C01 moveq.l D6, 0x01 label0000213A: 0000213A 2054 movea.l A0, [A4] 0000213C 0CA8 7FFF FFFF 0006 cmpi.l [A0 + 0x6], 0x7FFFFFFF 00002144 6608 bne +0xA /* 0000214E */ 00002146 42A7 clr.l -[A7] 00002148 2F0B move.l -[A7], A3 0000214A 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */] label0000214E: 0000214E 1006 move.b D0, D6 00002150 6616 bne +0x18 /* 00002168 */ 00002152 42A7 clr.l -[A7] 00002154 3F07 move.w -[A7], D7 00002156 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000215A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000215E 2F0B move.l -[A7], A3 00002160 4EAD 149A jsr [A5 + 0x149A /* export_655 */] 00002164 2D5F 0014 move.l [A6 + 0x14], [A7]+ label00002168: 00002168 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000216C 4E5E unlink A6 0000216E 205F movea.l A0, [A7]+ 00002170 DEFC 000C add.w A7, 0xC 00002174 4ED0 jmp [A0] 00002176 F000 0000 pmove D0, MR0 0000217A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000217C-00002180 fn0000217C: 0000217C 4E56 FFFC link A6, -0x0004 // end alternate branch 0000217C-00002180 fn0000217C: // (misaligned) 0000217E FFFC .invalid <> 00002180 486E FFFC pea.l [A6 - 0x4] 00002184 486D 1F6C pea.l [A5 + 0x1F6C] 00002188 3F3C 0050 move.w -[A7], 0x50 /* 'P' */ 0000218C 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */] 00002190 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002194 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 00002198 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000219C 3F2E 000C move.w -[A7], [A6 + 0xC] 000021A0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000021A4 4EBA 046A jsr [PC + 0x46A /* 00002610 */] 000021A8 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 000021AE 4E5E unlink A6 000021B0 205F movea.l A0, [A7]+ 000021B2 5C4F addq.w A7, 6 000021B4 4ED0 jmp [A0] 000021B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_490: // at 000021B8 (misaligned) 000021BA 0000 48E7 ori.b D0, 0xE7 000021BE 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 000021C2 0008 284B ori.b A0, 0x4B /* 'K' */ 000021C6 4267 clr.w -[A7] 000021C8 2F0B move.l -[A7], A3 000021CA 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 000021CE 101F move.b D0, [A7]+ 000021D0 6760 beq +0x62 /* 00002232 */ 000021D2 2F00 move.l -[A7], D0 000021D4 4267 clr.w -[A7] 000021D6 2F0B move.l -[A7], A3 000021D8 4EAD 1782 jsr [A5 + 0x1782 /* export_748 */] 000021DC 121F move.b D1, [A7]+ 000021DE 201F move.l D0, [A7]+ 000021E0 C001 and.b D0, D1 000021E2 674E beq +0x50 /* 00002232 */ 000021E4 2B4B F9B8 move.l [A5 - 0x648], A3 000021E8 2F0B move.l -[A7], A3 000021EA 4EAD 060A jsr [A5 + 0x60A /* export_189 */] 000021EE 2054 movea.l A0, [A4] 000021F0 117C 0001 006E move.b [A0 + 0x6E], 0x1 000021F6 206E 0014 movea.l A0, [A6 + 0x14] 000021FA 2F10 move.l -[A7], [A0] 000021FC 206E 0010 movea.l A0, [A6 + 0x10] 00002200 1F28 0006 move.b -[A7], [A0 + 0x6] 00002204 2054 movea.l A0, [A4] 00002206 2F28 0038 move.l -[A7], [A0 + 0x38] 0000220A A9D4 syscall TEClick 0000220C 4267 clr.w -[A7] 0000220E 2F0B move.l -[A7], A3 00002210 4EAD 170A jsr [A5 + 0x170A /* export_733 */] 00002214 101F move.b D0, [A7]+ 00002216 6706 beq +0x8 /* 0000221E */ 00002218 2F0B move.l -[A7], A3 0000221A 4EAD 176A jsr [A5 + 0x176A /* export_745 */] label0000221E: 0000221E 2054 movea.l A0, [A4] 00002220 0CA8 7FFF FFFF 0006 cmpi.l [A0 + 0x6], 0x7FFFFFFF 00002228 6608 bne +0xA /* 00002232 */ 0000222A 42A7 clr.l -[A7] 0000222C 2F0B move.l -[A7], A3 0000222E 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */] label00002232: 00002232 7000 moveq.l D0, 0x00 00002234 2D40 0018 move.l [A6 + 0x18], D0 00002238 4CDF 1800 movem.l A3,A4, [A7]+ 0000223C 4E5E unlink A6 0000223E 205F movea.l A0, [A7]+ 00002240 DEFC 0010 add.w A7, 0x10 00002244 4ED0 jmp [A0] 00002246 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_491: // at 00002248 (misaligned) 0000224A FFF8 .invalid <> 0000224C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002250 2F2E 000C move.l -[A7], [A6 + 0xC] 00002254 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002258 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */] 0000225C 1F3C 0001 move.b -[A7], 0x1 00002260 4EAD 1ACA jsr [A5 + 0x1ACA /* export_853 */] 00002264 42A7 clr.l -[A7] 00002266 3F3C 0001 move.w -[A7], 0x1 0000226A A9B9 syscall GetCursor 0000226C 205F movea.l A0, [A7]+ 0000226E 2F10 move.l -[A7], [A0] 00002270 A851 syscall SetCursor 00002272 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 00002278 4E5E unlink A6 0000227A 205F movea.l A0, [A7]+ 0000227C DEFC 000C add.w A7, 0xC 00002280 4ED0 jmp [A0] 00002282 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_492: // at 00002284 (misaligned) 00002286 FFFE .invalid <> 00002288 48E7 0118 movem.l -[A7], D7,A3,A4 0000228C 286E 0008 movea.l A4, [A6 + 0x8] 00002290 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002294 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */] 00002298 2254 movea.l A1, [A4] 0000229A 2069 0038 movea.l A0, [A1 + 0x38] 0000229E 2650 movea.l A3, [A0] 000022A0 302B 0020 move.w D0, [A3 + 0x20] 000022A4 B06B 0022 cmp.w D0, [A3 + 0x22] 000022A8 5DC7 slt D7 000022AA 4407 neg.b D7 000022AC 4267 clr.w -[A7] 000022AE 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */] 000022B2 101F move.b D0, [A7]+ 000022B4 661C bne +0x1E /* 000022D2 */ 000022B6 2054 movea.l A0, [A4] 000022B8 1028 006A move.b D0, [A0 + 0x6A] 000022BC 670A beq +0xC /* 000022C8 */ 000022BE 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000022C4 4EAD 196A jsr [A5 + 0x196A /* export_809 */] label000022C8: 000022C8 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 000022CC 1F07 move.b -[A7], D7 000022CE 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] label000022D2: 000022D2 3F3C 006E move.w -[A7], 0x6E /* 'n' */ 000022D6 2254 movea.l A1, [A4] 000022D8 2069 0038 movea.l A0, [A1 + 0x38] 000022DC 2050 movea.l A0, [A0] 000022DE 4A68 003C tst.w [A0 + 0x3C] 000022E2 5EC0 sgt D0 000022E4 4400 neg.b D0 000022E6 1F00 move.b -[A7], D0 000022E8 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 000022EC 3F3C 0067 move.w -[A7], 0x67 /* 'g' */ 000022F0 1007 move.b D0, D7 000022F2 6706 beq +0x8 /* 000022FA */ 000022F4 2054 movea.l A0, [A4] 000022F6 C028 006A and.b D0, [A0 + 0x6A] label000022FA: 000022FA 1F00 move.b -[A7], D0 000022FC 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00002300 3F3C 006A move.w -[A7], 0x6A /* 'j' */ 00002304 1007 move.b D0, D7 00002306 6706 beq +0x8 /* 0000230E */ 00002308 2054 movea.l A0, [A4] 0000230A C028 006A and.b D0, [A0 + 0x6A] label0000230E: 0000230E 1F00 move.b -[A7], D0 00002310 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00002314 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00002318 4E5E unlink A6 0000231A 2E9F move.l [A7], [A7]+ 0000231C 4E75 rts 0000231E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_493: // at 00002320 (misaligned) 00002322 FFF6 .invalid <> 00002324 48E7 0108 movem.l -[A7], D7,A4 00002328 206E 000C movea.l A0, [A6 + 0xC] 0000232C 43EE FFF8 lea.l A1, [A6 - 0x8] 00002330 22D8 move.l [A1]+, [A0]+ 00002332 22D8 move.l [A1]+, [A0]+ 00002334 286E 0008 movea.l A4, [A6 + 0x8] 00002338 102D F820 move.b D0, [A5 - 0x7E0] 0000233C 6604 bne +0x6 /* 00002342 */ 0000233E 802D F36C or.b D0, [A5 - 0xC94] label00002342: 00002342 4A00 tst.b D0 00002344 670C beq +0xE /* 00002352 */ 00002346 2254 movea.l A1, [A4] 00002348 2069 0038 movea.l A0, [A1 + 0x38] 0000234C 2050 movea.l A0, [A0] 0000234E C028 0025 and.b D0, [A0 + 0x25] label00002352: 00002352 1E00 move.b D7, D0 00002354 671A beq +0x1C /* 00002370 */ 00002356 2F2D F838 move.l -[A7], [A5 - 0x7C8] 0000235A A87A syscall GetClip 0000235C 486D F714 pea.l [A5 - 0x8EC] 00002360 A87B syscall ClipRect 00002362 2054 movea.l A0, [A4] 00002364 2F28 0038 move.l -[A7], [A0 + 0x38] 00002368 A9D9 syscall TEDeactivate 0000236A 2F2D F838 move.l -[A7], [A5 - 0x7C8] 0000236E A879 syscall SetClip label00002370: 00002370 486E FFF8 pea.l [A6 - 0x8] 00002374 2054 movea.l A0, [A4] 00002376 2F28 0038 move.l -[A7], [A0 + 0x38] 0000237A A9D3 syscall TEUpdate 0000237C 1007 move.b D0, D7 0000237E 671A beq +0x1C /* 0000239A */ 00002380 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00002384 A87A syscall GetClip 00002386 486D F714 pea.l [A5 - 0x8EC] 0000238A A87B syscall ClipRect 0000238C 2054 movea.l A0, [A4] 0000238E 2F28 0038 move.l -[A7], [A0 + 0x38] 00002392 A9D8 syscall TEActivate 00002394 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00002398 A879 syscall SetClip label0000239A: 0000239A 486E FFF8 pea.l [A6 - 0x8] 0000239E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023A2 4EAD 16D2 jsr [A5 + 0x16D2 /* export_726 */] 000023A6 4CDF 1080 movem.l D7,A4, [A7]+ 000023AA 4E5E unlink A6 000023AC 205F movea.l A0, [A7]+ 000023AE 504F addq.w A7, 8 000023B0 4ED0 jmp [A0] 000023B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_494: // at 000023B4 (misaligned) 000023B6 0000 206E ori.b D0, 0x6E /* 'n' */ 000023BA 0008 2050 ori.b A0, 0x50 /* 'P' */ 000023BE 2F28 0038 move.l -[A7], [A0 + 0x38] 000023C2 A9D0 syscall TECalText 000023C4 4E5E unlink A6 000023C6 2E9F move.l [A7], [A7]+ 000023C8 4E75 rts 000023CA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000023CC-000023D0 export_495: fn000023CC: 000023CC 4E56 FFD2 link A6, -0x002E // end alternate branch 000023CC-000023D0 export_495: // at 000023CC (misaligned) fn000023CC: // (misaligned) 000023CE FFD2 .invalid <> 000023D0 48E7 0018 movem.l -[A7], A3,A4 000023D4 266E 0008 movea.l A3, [A6 + 0x8] 000023D8 284B movea.l A4, A3 000023DA 42A7 clr.l -[A7] 000023DC 4267 clr.w -[A7] 000023DE 2F0B move.l -[A7], A3 000023E0 4EAD 20B2 jsr [A5 + 0x20B2 /* export_1042 */] 000023E4 4A9F tst.l [A7]+ 000023E6 56C0 sne D0 000023E8 4A00 tst.b D0 000023EA 6700 00BA beq +0xBC /* 000024A6 */ 000023EE 2F00 move.l -[A7], D0 000023F0 4267 clr.w -[A7] 000023F2 2F0B move.l -[A7], A3 000023F4 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 000023F8 121F move.b D1, [A7]+ 000023FA 201F move.l D0, [A7]+ 000023FC C001 and.b D0, D1 000023FE 6700 00A6 beq +0xA8 /* 000024A6 */ 00002402 2054 movea.l A0, [A4] 00002404 0CA8 7FFF FFFF 0006 cmpi.l [A0 + 0x6], 0x7FFFFFFF 0000240C 6608 bne +0xA /* 00002416 */ 0000240E 42A7 clr.l -[A7] 00002410 2F0B move.l -[A7], A3 00002412 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */] label00002416: 00002416 486E FFE2 pea.l [A6 - 0x1E] 0000241A 2F0B move.l -[A7], A3 0000241C 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00002420 486E FFEE pea.l [A6 - 0x12] 00002424 2F0B move.l -[A7], A3 00002426 4EBA F778 jsr [PC - 0x888 /* 00001BA0 */] 0000242A 4267 clr.w -[A7] 0000242C 486E FFE2 pea.l [A6 - 0x1E] 00002430 486E FFEE pea.l [A6 - 0x12] 00002434 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */] 00002438 101F move.b D0, [A7]+ 0000243A 6600 0088 bne +0x8A /* 000024C4 */ 0000243E 486E FFEA pea.l [A6 - 0x16] 00002442 42A7 clr.l -[A7] 00002444 2054 movea.l A0, [A4] 00002446 3028 0078 move.w D0, [A0 + 0x78] 0000244A 48C0 ext.l D0 0000244C 2F00 move.l -[A7], D0 0000244E 302E FFF0 move.w D0, [A6 - 0x10] 00002452 48C0 ext.l D0 00002454 2228 0026 move.l D1, [A0 + 0x26] 00002458 9280 sub.l D1, D0 0000245A 2F01 move.l -[A7], D1 0000245C 201F move.l D0, [A7]+ 0000245E 2E9F move.l [A7], [A7]+ 00002460 B097 cmp.l D0, [A7] 00002462 6C02 bge +0x4 /* 00002466 */ 00002464 2E80 move.l [A7], D0 label00002466: 00002466 201F move.l D0, [A7]+ 00002468 3F00 move.w -[A7], D0 0000246A 4267 clr.w -[A7] 0000246C 486E FFEE pea.l [A6 - 0x12] 00002470 4267 clr.w -[A7] 00002472 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */] 00002476 A880 syscall SetPt 00002478 486E FFEE pea.l [A6 - 0x12] 0000247C 486E FFD2 pea.l [A6 - 0x2E] 00002480 2F0B move.l -[A7], A3 00002482 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */] 00002486 486E FFD2 pea.l [A6 - 0x2E] 0000248A 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000248E 1F3C 0001 move.b -[A7], 0x1 00002492 2F0B move.l -[A7], A3 00002494 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */] 00002498 4267 clr.w -[A7] 0000249A 2F0B move.l -[A7], A3 0000249C 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 000024A0 101F move.b D0, [A7]+ 000024A2 6620 bne +0x22 /* 000024C4 */ 000024A4 601E bra +0x20 /* 000024C4 */ label000024A6: 000024A6 2054 movea.l A0, [A4] 000024A8 1028 006C move.b D0, [A0 + 0x6C] 000024AC 0A00 0001 xori.b D0, 0x1 000024B0 4A00 tst.b D0 000024B2 6710 beq +0x12 /* 000024C4 */ 000024B4 4AA8 0038 tst.l [A0 + 0x38] 000024B8 56C1 sne D1 000024BA C001 and.b D0, D1 000024BC 6706 beq +0x8 /* 000024C4 */ 000024BE 2F28 0038 move.l -[A7], [A0 + 0x38] 000024C2 A811 syscall TESelView label000024C4: 000024C4 4CDF 1800 movem.l A3,A4, [A7]+ 000024C8 4E5E unlink A6 000024CA 2E9F move.l [A7], [A7]+ 000024CC 4E75 rts 000024CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000024D0-000024D4 export_496: fn000024D0: 000024D0 4E56 FFEE link A6, -0x0012 // end alternate branch 000024D0-000024D4 export_496: // at 000024D0 (misaligned) fn000024D0: // (misaligned) 000024D2 FFEE .invalid <> 000024D4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000024D8 266E 0008 movea.l A3, [A6 + 0x8] 000024DC 284B movea.l A4, A3 000024DE 42A7 clr.l -[A7] 000024E0 2F0B move.l -[A7], A3 000024E2 4EBA F4BC jsr [PC - 0xB44 /* 000019A0 */] 000024E6 2C1F move.l D6, [A7]+ 000024E8 7004 moveq.l D0, 0x04 000024EA 2054 movea.l A0, [A4] 000024EC B028 002B cmp.b D0, [A0 + 0x2B] 000024F0 57C0 seq D0 000024F2 4A00 tst.b D0 000024F4 670A beq +0xC /* 00002500 */ 000024F6 1228 006B move.b D1, [A0 + 0x6B] 000024FA 0A01 0001 xori.b D1, 0x1 000024FE C001 and.b D0, D1 label00002500: 00002500 4A00 tst.b D0 00002502 670C beq +0xE /* 00002510 */ 00002504 2054 movea.l A0, [A4] 00002506 1228 006C move.b D1, [A0 + 0x6C] 0000250A 0A01 0001 xori.b D1, 0x1 0000250E C001 and.b D0, D1 label00002510: 00002510 1E00 move.b D7, D0 00002512 670C beq +0xE /* 00002520 */ 00002514 42A7 clr.l -[A7] 00002516 2F0B move.l -[A7], A3 00002518 4EBA F57A jsr [PC - 0xA86 /* 00001A94 */] 0000251C 2A1F move.l D5, [A7]+ 0000251E 5485 addq.l D5, 2 label00002520: 00002520 2054 movea.l A0, [A4] 00002522 BCA8 0050 cmp.l D6, [A0 + 0x50] 00002526 56C0 sne D0 00002528 4A00 tst.b D0 0000252A 6614 bne +0x16 /* 00002540 */ 0000252C 1207 move.b D1, D7 0000252E 6726 beq +0x28 /* 00002556 */ 00002530 BAA8 0054 cmp.l D5, [A0 + 0x54] 00002534 56C2 sne D2 00002536 C202 and.b D1, D2 00002538 8001 or.b D0, D1 0000253A 0240 0001 andi.w D0, 0x1 0000253E 6716 beq +0x18 /* 00002556 */ label00002540: 00002540 1007 move.b D0, D7 00002542 6706 beq +0x8 /* 0000254A */ 00002544 2054 movea.l A0, [A4] 00002546 2145 0054 move.l [A0 + 0x54], D5 label0000254A: 0000254A 2F0B move.l -[A7], A3 0000254C 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 00002550 2054 movea.l A0, [A4] 00002552 2146 0050 move.l [A0 + 0x50], D6 label00002556: 00002556 102E 000C move.b D0, [A6 + 0xC] 0000255A 6744 beq +0x46 /* 000025A0 */ 0000255C 2F00 move.l -[A7], D0 0000255E 4267 clr.w -[A7] 00002560 2F0B move.l -[A7], A3 00002562 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00002566 121F move.b D1, [A7]+ 00002568 201F move.l D0, [A7]+ 0000256A C001 and.b D0, D1 0000256C 6732 beq +0x34 /* 000025A0 */ 0000256E 2F0B move.l -[A7], A3 00002570 4EBA FE5A jsr [PC - 0x1A6 /* 000023CC */] 00002574 1F3C 0001 move.b -[A7], 0x1 00002578 2054 movea.l A0, [A4] 0000257A 1F28 002C move.b -[A7], [A0 + 0x2C] 0000257E 2F0B move.l -[A7], A3 00002580 4EAD 210A jsr [A5 + 0x210A /* export_1053 */] 00002584 2054 movea.l A0, [A4] 00002586 4AA8 0034 tst.l [A0 + 0x34] 0000258A 6714 beq +0x16 /* 000025A0 */ 0000258C 486E FFF8 pea.l [A6 - 0x8] 00002590 2F0B move.l -[A7], A3 00002592 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00002596 486E FFF8 pea.l [A6 - 0x8] 0000259A 2F0B move.l -[A7], A3 0000259C 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */] label000025A0: 000025A0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000025A4 4E5E unlink A6 000025A6 205F movea.l A0, [A7]+ 000025A8 5C4F addq.w A7, 6 000025AA 4ED0 jmp [A0] export_497: 000025AC 4E56 0000 link A6, 0 000025B0 48E7 0018 movem.l -[A7], A3,A4 000025B4 266E 0008 movea.l A3, [A6 + 0x8] 000025B8 284B movea.l A4, A3 000025BA 102E 000E move.b D0, [A6 + 0xE] 000025BE 6718 beq +0x1A /* 000025D8 */ 000025C0 2054 movea.l A0, [A4] 000025C2 0CA8 7FFF FFFF 0006 cmpi.l [A0 + 0x6], 0x7FFFFFFF 000025CA 57C1 seq D1 000025CC C001 and.b D0, D1 000025CE 6708 beq +0xA /* 000025D8 */ 000025D0 42A7 clr.l -[A7] 000025D2 2F0B move.l -[A7], A3 000025D4 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */] label000025D8: 000025D8 1F2E 000E move.b -[A7], [A6 + 0xE] 000025DC 1F2E 000C move.b -[A7], [A6 + 0xC] 000025E0 2F0B move.l -[A7], A3 000025E2 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */] 000025E6 4CDF 1800 movem.l A3,A4, [A7]+ 000025EA 4E5E unlink A6 000025EC 205F movea.l A0, [A7]+ 000025EE 504F addq.w A7, 8 000025F0 4ED0 jmp [A0] 000025F2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000025F6 0000 206E ori.b D0, 0x6E /* 'n' */ 000025FA 0008 2F28 ori.b A0, 0x28 /* '(' */ 000025FE 0008 4EAD ori.b A0, 0xAD 00002602 2372 4E5E 205F move.l [A1 + 0x205F], [A2 + D4 * 8 + 0x5E] 00002608 DEFC 000A add.w A7, 0xA /* '\n' */ 0000260C 4ED0 jmp [A0] 0000260E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002610-00002614 fn00002610: 00002610 4E56 FFC2 link A6, -0x003E // end alternate branch 00002610-00002614 fn00002610: // (misaligned) 00002612 FFC2 .invalid <> 00002614 2F0C move.l -[A7], A4 00002616 286E 0008 movea.l A4, [A6 + 0x8] 0000261A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000261E 3F3C 0078 move.w -[A7], 0x78 /* 'x' */ 00002622 1F3C 0001 move.b -[A7], 0x1 00002626 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000262A 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */] 0000262E 486E FFC2 pea.l [A6 - 0x3E] 00002632 487A FFC0 pea.l [PC - 0x40 /* 000025F4, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002636 2F0E move.l -[A7], A6 00002638 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 0000263C 2254 movea.l A1, [A4] 0000263E 2069 0026 movea.l A0, [A1 + 0x26] 00002642 2050 movea.l A0, [A0] 00002644 3368 0020 0036 move.w [A1 + 0x36], [A0 + 0x20] 0000264A 3369 0036 0038 move.w [A1 + 0x38], [A1 + 0x36] 00002650 42A7 clr.l -[A7] 00002652 42A7 clr.l -[A7] 00002654 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00002658 2054 movea.l A0, [A4] 0000265A 215F 003A move.l [A0 + 0x3A], [A7]+ 0000265E 2054 movea.l A0, [A4] 00002660 2F28 003A move.l -[A7], [A0 + 0x3A] 00002664 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 00002668 2054 movea.l A0, [A4] 0000266A 4228 004C clr.b [A0 + 0x4C] 0000266E 316E 000C 004E move.w [A0 + 0x4E], [A6 + 0xC] 00002674 486E FFC2 pea.l [A6 - 0x3E] 00002678 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 0000267C 285F movea.l A4, [A7]+ 0000267E 4E5E unlink A6 00002680 205F movea.l A0, [A7]+ 00002682 DEFC 000A add.w A7, 0xA /* '\n' */ 00002686 4ED0 jmp [A0] export_498: 00002688 4E56 0000 link A6, 0 0000268C 48E7 0018 movem.l -[A7], A3,A4 00002690 266E 0008 movea.l A3, [A6 + 0x8] 00002694 284B movea.l A4, A3 00002696 2254 movea.l A1, [A4] 00002698 2069 0022 movea.l A0, [A1 + 0x22] 0000269C 2050 movea.l A0, [A0] 0000269E B7E8 0058 cmpa.l A3, [A0 + 0x58] 000026A2 660C bne +0xE /* 000026B0 */ 000026A4 2069 0022 movea.l A0, [A1 + 0x22] 000026A8 2050 movea.l A0, [A0] 000026AA 7000 moveq.l D0, 0x00 000026AC 2140 0058 move.l [A0 + 0x58], D0 label000026B0: 000026B0 2F0B move.l -[A7], A3 000026B2 4EAD 085A jsr [A5 + 0x85A /* export_263 */] 000026B6 4CDF 1800 movem.l A3,A4, [A7]+ 000026BA 4E5E unlink A6 000026BC 2E9F move.l [A7], [A7]+ 000026BE 4E75 rts fn000026C0: 000026C0 4E56 0000 link A6, 0 000026C4 2F0C move.l -[A7], A4 000026C6 286E 0008 movea.l A4, [A6 + 0x8] 000026CA 4267 clr.w -[A7] 000026CC 41EE 000C lea.l A0, [A6 + 0xC] 000026D0 2008 move.l D0, A0 000026D2 5280 addq.l D0, 1 000026D4 2F00 move.l -[A7], D0 000026D6 2054 movea.l A0, [A4] 000026D8 2F28 003A move.l -[A7], [A0 + 0x3A] 000026DC 7001 moveq.l D0, 0x01 000026DE 2F00 move.l -[A7], D0 000026E0 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 000026E4 4EAD 194A jsr [A5 + 0x194A /* export_805 */] 000026E8 2054 movea.l A0, [A4] 000026EA 3028 0038 move.w D0, [A0 + 0x38] 000026EE 5240 addq.w D0, 1 000026F0 3140 0038 move.w [A0 + 0x38], D0 000026F4 3028 0046 move.w D0, [A0 + 0x46] 000026F8 5240 addq.w D0, 1 000026FA 3140 0046 move.w [A0 + 0x46], D0 000026FE 2054 movea.l A0, [A4] 00002700 2F28 0042 move.l -[A7], [A0 + 0x42] 00002704 42A7 clr.l -[A7] 00002706 2054 movea.l A0, [A4] 00002708 3028 0046 move.w D0, [A0 + 0x46] 0000270C 48C0 ext.l D0 0000270E 2228 0048 move.l D1, [A0 + 0x48] 00002712 D280 add.l D1, D0 00002714 4481 neg.l D1 00002716 2F01 move.l -[A7], D1 00002718 42A7 clr.l -[A7] 0000271A 201F move.l D0, [A7]+ 0000271C 2E9F move.l [A7], [A7]+ 0000271E B097 cmp.l D0, [A7] 00002720 6F02 ble +0x4 /* 00002724 */ 00002722 2E80 move.l [A7], D0 label00002724: 00002724 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002728 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 0000272C 285F movea.l A4, [A7]+ 0000272E 4E5E unlink A6 00002730 205F movea.l A0, [A7]+ 00002732 5C4F addq.w A7, 6 00002734 4ED0 jmp [A0] 00002736 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002738-0000273C fn00002738: 00002738 4E56 FFDE link A6, -0x0022 // end alternate branch 00002738-0000273C fn00002738: // (misaligned) 0000273A FFDE .invalid <> 0000273C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00002740 3C2E 000C move.w D6, [A6 + 0xC] 00002744 286E 0008 movea.l A4, [A6 + 0x8] 00002748 7E01 moveq.l D7, 0x01 label0000274A: 0000274A 4267 clr.w -[A7] 0000274C 206E 000E movea.l A0, [A6 + 0xE] 00002750 2F10 move.l -[A7], [A0] 00002752 3006 move.w D0, D6 00002754 9047 sub.w D0, D7 00002756 3F00 move.w -[A7], D0 00002758 2F3C 8206 0010 move.l -[A7], 0x82060010 0000275E A8B5 syscall ScriptUtil 00002760 4A5F tst.w [A7]+ 00002762 6F04 ble +0x6 /* 00002768 */ 00002764 5247 addq.w D7, 1 00002766 60E2 bra -0x1C /* 0000274A */ label00002768: 00002768 9C47 sub.w D6, D7 0000276A 7001 moveq.l D0, 0x01 0000276C B047 cmp.w D0, D7 0000276E 6612 bne +0x14 /* 00002782 */ 00002770 206E 000E movea.l A0, [A6 + 0xE] 00002774 2050 movea.l A0, [A0] 00002776 4240 clr.w D0 00002778 1030 6000 move.b D0, [A0 + D6.w] 0000277C 1D40 FFEA move.b [A6 - 0x16], D0 00002780 601A bra +0x1C /* 0000279C */ label00002782: 00002782 206E 000E movea.l A0, [A6 + 0xE] 00002786 3006 move.w D0, D6 00002788 48C0 ext.l D0 0000278A D090 add.l D0, [A0] 0000278C 2F00 move.l -[A7], D0 0000278E 486E FFEA pea.l [A6 - 0x16] 00002792 3007 move.w D0, D7 00002794 48C0 ext.l D0 00002796 2F00 move.l -[A7], D0 00002798 4EAD 017A jsr [A5 + 0x17A /* export_43 */] label0000279C: 0000279C 2254 movea.l A1, [A4] 0000279E 2069 0022 movea.l A0, [A1 + 0x22] 000027A2 7001 moveq.l D0, 0x01 000027A4 2050 movea.l A0, [A0] 000027A6 B028 006B cmp.b D0, [A0 + 0x6B] 000027AA 6600 00E0 bne +0xE2 /* 0000288C */ 000027AE 3F06 move.w -[A7], D6 000027B0 486E FFDE pea.l [A6 - 0x22] 000027B4 486E FFFC pea.l [A6 - 0x4] 000027B8 486E FFFA pea.l [A6 - 0x6] 000027BC 2049 movea.l A0, A1 000027BE 2F28 0026 move.l -[A7], [A0 + 0x26] 000027C2 3F3C 0003 move.w -[A7], 0x3 000027C6 A83D syscall TEDispatch 000027C8 4267 clr.w -[A7] 000027CA 486E FFDE pea.l [A6 - 0x22] 000027CE 2254 movea.l A1, [A4] 000027D0 2069 0032 movea.l A0, [A1 + 0x32] 000027D4 2050 movea.l A0, [A0] 000027D6 4868 000A pea.l [A0 + 0xA] 000027DA 3F3C 000C move.w -[A7], 0xC 000027DE 4EAD 19DA jsr [A5 + 0x19DA /* export_823 */] 000027E2 101F move.b D0, [A7]+ 000027E4 6600 0094 bne +0x96 /* 0000287A */ 000027E8 2254 movea.l A1, [A4] 000027EA 2069 0022 movea.l A0, [A1 + 0x22] 000027EE 2050 movea.l A0, [A0] 000027F0 117C 0001 006E move.b [A0 + 0x6E], 0x1 000027F6 42A7 clr.l -[A7] 000027F8 2054 movea.l A0, [A4] 000027FA 2F28 0032 move.l -[A7], [A0 + 0x32] 000027FE 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002802 2A1F move.l D5, [A7]+ 00002804 2054 movea.l A0, [A4] 00002806 2F28 0032 move.l -[A7], [A0 + 0x32] 0000280A 2005 move.l D0, D5 0000280C 7214 moveq.l D1, 0x14 0000280E D081 add.l D0, D1 00002810 2F00 move.l -[A7], D0 00002812 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002816 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 0000281A 7014 moveq.l D0, 0x14 0000281C 2054 movea.l A0, [A4] 0000281E D1A8 0048 add.l [A0 + 0x48], D0 00002822 2268 0032 movea.l A1, [A0 + 0x32] 00002826 2251 movea.l A1, [A1] 00002828 47E9 0002 lea.l A3, [A1 + 0x2] 0000282C 2F0B move.l -[A7], A3 0000282E 200B move.l D0, A3 00002830 7214 moveq.l D1, 0x14 00002832 D081 add.l D0, D1 00002834 2F00 move.l -[A7], D0 00002836 2005 move.l D0, D5 00002838 5580 subq.l D0, 2 0000283A 2F00 move.l -[A7], D0 0000283C 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00002840 2254 movea.l A1, [A4] 00002842 2069 0032 movea.l A0, [A1 + 0x32] 00002846 2050 movea.l A0, [A0] 00002848 3010 move.w D0, [A0] 0000284A 5240 addq.w D0, 1 0000284C 2069 0032 movea.l A0, [A1 + 0x32] 00002850 2050 movea.l A0, [A0] 00002852 3080 move.w [A0], D0 00002854 2069 0032 movea.l A0, [A1 + 0x32] 00002858 2050 movea.l A0, [A0] 0000285A 47E8 0002 lea.l A3, [A0 + 0x2] 0000285E 376E FFFC 0004 move.w [A3 + 0x4], [A6 - 0x4] 00002864 376E FFFA 0006 move.w [A3 + 0x6], [A6 - 0x6] 0000286A 204B movea.l A0, A3 0000286C 5088 addq.l A0, 8 0000286E 2808 move.l D4, A0 00002870 45EE FFDE lea.l A2, [A6 - 0x22] 00002874 20DA move.l [A0]+, [A2]+ 00002876 20DA move.l [A0]+, [A2]+ 00002878 20DA move.l [A0]+, [A2]+ label0000287A: 0000287A 2254 movea.l A1, [A4] 0000287C 2069 0032 movea.l A0, [A1 + 0x32] 00002880 2050 movea.l A0, [A0] 00002882 47E8 0002 lea.l A3, [A0 + 0x2] 00002886 2013 move.l D0, [A3] 00002888 5380 subq.l D0, 1 0000288A 2680 move.l [A3], D0 label0000288C: 0000288C 2054 movea.l A0, [A4] 0000288E 2F28 0042 move.l -[A7], [A0 + 0x42] 00002892 42A7 clr.l -[A7] 00002894 2054 movea.l A0, [A4] 00002896 2F28 002E move.l -[A7], [A0 + 0x2E] 0000289A 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000289E 3007 move.w D0, D7 000028A0 48C0 ext.l D0 000028A2 D09F add.l D0, [A7]+ 000028A4 2054 movea.l A0, [A4] 000028A6 2228 0048 move.l D1, [A0 + 0x48] 000028AA D280 add.l D1, D0 000028AC 2F01 move.l -[A7], D1 000028AE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 000028B2 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 000028B6 42A7 clr.l -[A7] 000028B8 2054 movea.l A0, [A4] 000028BA 2F28 002E move.l -[A7], [A0 + 0x2E] 000028BE 42A7 clr.l -[A7] 000028C0 42A7 clr.l -[A7] 000028C2 42A7 clr.l -[A7] 000028C4 486E FFEA pea.l [A6 - 0x16] 000028C8 3007 move.w D0, D7 000028CA 48C0 ext.l D0 000028CC 2F00 move.l -[A7], D0 000028CE A9E0 syscall Munger 000028D0 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 000028D4 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 000028D8 2054 movea.l A0, [A4] 000028DA 3146 002A move.w [A0 + 0x2A], D6 000028DE 3146 0036 move.w [A0 + 0x36], D6 000028E2 3146 0038 move.w [A0 + 0x38], D6 000028E6 3007 move.w D0, D7 000028E8 9168 0046 sub.w [A0 + 0x46], D0 000028EC 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 000028F0 4E5E unlink A6 000028F2 205F movea.l A0, [A7]+ 000028F4 DEFC 000A add.w A7, 0xA /* '\n' */ 000028F8 4ED0 jmp [A0] 000028FA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000028FC-00002900 fn000028FC: 000028FC 4E56 FFFE link A6, -0x0002 // end alternate branch 000028FC-00002900 fn000028FC: // (misaligned) 000028FE FFFE .invalid <> 00002900 48E7 0108 movem.l -[A7], D7,A4 00002904 286E 0008 movea.l A4, [A6 + 0x8] 00002908 7E01 moveq.l D7, 0x01 label0000290A: 0000290A 4267 clr.w -[A7] 0000290C 206E 000E movea.l A0, [A6 + 0xE] 00002910 2F10 move.l -[A7], [A0] 00002912 302E 000C move.w D0, [A6 + 0xC] 00002916 9047 sub.w D0, D7 00002918 3F00 move.w -[A7], D0 0000291A 2F3C 8206 0010 move.l -[A7], 0x82060010 00002920 A8B5 syscall ScriptUtil 00002922 4A5F tst.w [A7]+ 00002924 6F04 ble +0x6 /* 0000292A */ 00002926 5247 addq.w D7, 1 00002928 60E0 bra -0x1E /* 0000290A */ label0000292A: 0000292A 2054 movea.l A0, [A4] 0000292C 2F28 0042 move.l -[A7], [A0 + 0x42] 00002930 42A7 clr.l -[A7] 00002932 2054 movea.l A0, [A4] 00002934 3028 0046 move.w D0, [A0 + 0x46] 00002938 9047 sub.w D0, D7 0000293A 48C0 ext.l D0 0000293C 2228 0048 move.l D1, [A0 + 0x48] 00002940 D280 add.l D1, D0 00002942 4481 neg.l D1 00002944 2F01 move.l -[A7], D1 00002946 42A7 clr.l -[A7] 00002948 201F move.l D0, [A7]+ 0000294A 2E9F move.l [A7], [A7]+ 0000294C B097 cmp.l D0, [A7] 0000294E 6F02 ble +0x4 /* 00002952 */ 00002950 2E80 move.l [A7], D0 label00002952: 00002952 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002956 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 0000295A 3007 move.w D0, D7 0000295C 2054 movea.l A0, [A4] 0000295E 9168 0038 sub.w [A0 + 0x38], D0 00002962 3007 move.w D0, D7 00002964 9168 0046 sub.w [A0 + 0x46], D0 00002968 2054 movea.l A0, [A4] 0000296A 2F28 003A move.l -[A7], [A0 + 0x3A] 0000296E 3028 0038 move.w D0, [A0 + 0x38] 00002972 9068 0036 sub.w D0, [A0 + 0x36] 00002976 48C0 ext.l D0 00002978 2F00 move.l -[A7], D0 0000297A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 0000297E 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 00002982 4CDF 1080 movem.l D7,A4, [A7]+ 00002986 4E5E unlink A6 00002988 205F movea.l A0, [A7]+ 0000298A DEFC 000A add.w A7, 0xA /* '\n' */ 0000298E 4ED0 jmp [A0] fn00002990: 00002990 4E56 FFD6 link A6, -0x002A 00002994 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00002998 3C2E 000E move.w D6, [A6 + 0xE] 0000299C 286E 0008 movea.l A4, [A6 + 0x8] 000029A0 42A7 clr.l -[A7] 000029A2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000029A6 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 000029AA 281F move.l D4, [A7]+ 000029AC BC6E 000C cmp.w D6, [A6 + 0xC] 000029B0 57C0 seq D0 000029B2 4A00 tst.b D0 000029B4 6700 0232 beq +0x234 /* 00002BE8 */ 000029B8 3206 move.w D1, D6 000029BA 48C1 ext.l D1 000029BC B881 cmp.l D4, D1 000029BE 5EC1 sgt D1 000029C0 C001 and.b D0, D1 000029C2 6700 0224 beq +0x226 /* 00002BE8 */ 000029C6 4247 clr.w D7 label000029C8: 000029C8 3006 move.w D0, D6 000029CA D047 add.w D0, D7 000029CC 48C0 ext.l D0 000029CE B880 cmp.l D4, D0 000029D0 5CC0 sge D0 000029D2 4A00 tst.b D0 000029D4 6728 beq +0x2A /* 000029FE */ 000029D6 2F00 move.l -[A7], D0 000029D8 4267 clr.w -[A7] 000029DA 206E 0010 movea.l A0, [A6 + 0x10] 000029DE 2F10 move.l -[A7], [A0] 000029E0 3206 move.w D1, D6 000029E2 D247 add.w D1, D7 000029E4 3F01 move.w -[A7], D1 000029E6 2F3C 8206 0010 move.l -[A7], 0x82060010 000029EC A8B5 syscall ScriptUtil 000029EE 321F move.w D1, [A7]+ 000029F0 201F move.l D0, [A7]+ 000029F2 4A41 tst.w D1 000029F4 5EC1 sgt D1 000029F6 C001 and.b D0, D1 000029F8 6704 beq +0x6 /* 000029FE */ 000029FA 5247 addq.w D7, 1 000029FC 60CA bra -0x34 /* 000029C8 */ label000029FE: 000029FE 5247 addq.w D7, 1 00002A00 7001 moveq.l D0, 0x01 00002A02 B047 cmp.w D0, D7 00002A04 6612 bne +0x14 /* 00002A18 */ 00002A06 206E 0010 movea.l A0, [A6 + 0x10] 00002A0A 2050 movea.l A0, [A0] 00002A0C 4240 clr.w D0 00002A0E 1030 6000 move.b D0, [A0 + D6.w] 00002A12 1D40 FFEA move.b [A6 - 0x16], D0 00002A16 601A bra +0x1C /* 00002A32 */ label00002A18: 00002A18 206E 0010 movea.l A0, [A6 + 0x10] 00002A1C 3006 move.w D0, D6 00002A1E 48C0 ext.l D0 00002A20 D090 add.l D0, [A0] 00002A22 2F00 move.l -[A7], D0 00002A24 486E FFEA pea.l [A6 - 0x16] 00002A28 3007 move.w D0, D7 00002A2A 48C0 ext.l D0 00002A2C 2F00 move.l -[A7], D0 00002A2E 4EAD 017A jsr [A5 + 0x17A /* export_43 */] label00002A32: 00002A32 2054 movea.l A0, [A4] 00002A34 BC68 0036 cmp.w D6, [A0 + 0x36] 00002A38 5CC0 sge D0 00002A3A 4A00 tst.b D0 00002A3C 6774 beq +0x76 /* 00002AB2 */ 00002A3E BC68 0038 cmp.w D6, [A0 + 0x38] 00002A42 5DC1 slt D1 00002A44 C001 and.b D0, D1 00002A46 676A beq +0x6C /* 00002AB2 */ 00002A48 2F28 0042 move.l -[A7], [A0 + 0x42] 00002A4C 42A7 clr.l -[A7] 00002A4E 2054 movea.l A0, [A4] 00002A50 3028 0046 move.w D0, [A0 + 0x46] 00002A54 9047 sub.w D0, D7 00002A56 48C0 ext.l D0 00002A58 2228 0048 move.l D1, [A0 + 0x48] 00002A5C D280 add.l D1, D0 00002A5E 4481 neg.l D1 00002A60 2F01 move.l -[A7], D1 00002A62 42A7 clr.l -[A7] 00002A64 201F move.l D0, [A7]+ 00002A66 2E9F move.l [A7], [A7]+ 00002A68 B097 cmp.l D0, [A7] 00002A6A 6F02 ble +0x4 /* 00002A6E */ 00002A6C 2E80 move.l [A7], D0 label00002A6E: 00002A6E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002A72 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 00002A76 3007 move.w D0, D7 00002A78 2054 movea.l A0, [A4] 00002A7A 9168 0038 sub.w [A0 + 0x38], D0 00002A7E 3007 move.w D0, D7 00002A80 9168 0046 sub.w [A0 + 0x46], D0 00002A84 42A7 clr.l -[A7] 00002A86 2054 movea.l A0, [A4] 00002A88 2F28 003A move.l -[A7], [A0 + 0x3A] 00002A8C 3006 move.w D0, D6 00002A8E 9068 0036 sub.w D0, [A0 + 0x36] 00002A92 48C0 ext.l D0 00002A94 2F00 move.l -[A7], D0 00002A96 42A7 clr.l -[A7] 00002A98 3007 move.w D0, D7 00002A9A 48C0 ext.l D0 00002A9C 2F00 move.l -[A7], D0 00002A9E 486E FFEA pea.l [A6 - 0x16] 00002AA2 42A7 clr.l -[A7] 00002AA4 A9E0 syscall Munger 00002AA6 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 00002AAA 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 00002AAE 6000 0138 bra +0x13A /* 00002BE8 */ label00002AB2: 00002AB2 42A7 clr.l -[A7] 00002AB4 2054 movea.l A0, [A4] 00002AB6 2F28 002E move.l -[A7], [A0 + 0x2E] 00002ABA 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002ABE 2A1F move.l D5, [A7]+ 00002AC0 2254 movea.l A1, [A4] 00002AC2 2069 0022 movea.l A0, [A1 + 0x22] 00002AC6 7001 moveq.l D0, 0x01 00002AC8 2050 movea.l A0, [A0] 00002ACA B028 006B cmp.b D0, [A0 + 0x6B] 00002ACE 6600 00D2 bne +0xD4 /* 00002BA2 */ 00002AD2 3F06 move.w -[A7], D6 00002AD4 486E FFDE pea.l [A6 - 0x22] 00002AD8 486E FFFC pea.l [A6 - 0x4] 00002ADC 486E FFFA pea.l [A6 - 0x6] 00002AE0 2049 movea.l A0, A1 00002AE2 2F28 0026 move.l -[A7], [A0 + 0x26] 00002AE6 3F3C 0003 move.w -[A7], 0x3 00002AEA A83D syscall TEDispatch 00002AEC 4267 clr.w -[A7] 00002AEE 486E FFDE pea.l [A6 - 0x22] 00002AF2 2254 movea.l A1, [A4] 00002AF4 2069 0032 movea.l A0, [A1 + 0x32] 00002AF8 2050 movea.l A0, [A0] 00002AFA 2469 0032 movea.l A2, [A1 + 0x32] 00002AFE 2452 movea.l A2, [A2] 00002B00 3012 move.w D0, [A2] 00002B02 5340 subq.w D0, 1 00002B04 C1FC 0014 muls.w D0, 0x14 00002B08 4870 000A pea.l [A0 + D0.w + 0xA] 00002B0C 3F3C 000C move.w -[A7], 0xC 00002B10 4EAD 19DA jsr [A5 + 0x19DA /* export_823 */] 00002B14 101F move.b D0, [A7]+ 00002B16 6600 008A bne +0x8C /* 00002BA2 */ 00002B1A 2254 movea.l A1, [A4] 00002B1C 2069 0022 movea.l A0, [A1 + 0x22] 00002B20 2050 movea.l A0, [A0] 00002B22 117C 0001 006E move.b [A0 + 0x6E], 0x1 00002B28 42A7 clr.l -[A7] 00002B2A 2054 movea.l A0, [A4] 00002B2C 2F28 0032 move.l -[A7], [A0 + 0x32] 00002B30 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002B34 2D5F FFF6 move.l [A6 - 0xA], [A7]+ 00002B38 2054 movea.l A0, [A4] 00002B3A 2F28 0032 move.l -[A7], [A0 + 0x32] 00002B3E 202E FFF6 move.l D0, [A6 - 0xA] 00002B42 7214 moveq.l D1, 0x14 00002B44 D081 add.l D0, D1 00002B46 2F00 move.l -[A7], D0 00002B48 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002B4C 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 00002B50 7014 moveq.l D0, 0x14 00002B52 2054 movea.l A0, [A4] 00002B54 D1A8 0048 add.l [A0 + 0x48], D0 00002B58 2268 0032 movea.l A1, [A0 + 0x32] 00002B5C 2251 movea.l A1, [A1] 00002B5E 3011 move.w D0, [A1] 00002B60 5240 addq.w D0, 1 00002B62 2268 0032 movea.l A1, [A0 + 0x32] 00002B66 2251 movea.l A1, [A1] 00002B68 3280 move.w [A1], D0 00002B6A 2268 0032 movea.l A1, [A0 + 0x32] 00002B6E 2251 movea.l A1, [A1] 00002B70 2468 0032 movea.l A2, [A0 + 0x32] 00002B74 2452 movea.l A2, [A2] 00002B76 3012 move.w D0, [A2] 00002B78 5340 subq.w D0, 1 00002B7A C1FC 0014 muls.w D0, 0x14 00002B7E 47F1 0002 lea.l A3, [A1 + D0.w + 0x2] 00002B82 2685 move.l [A3], D5 00002B84 376E FFFC 0004 move.w [A3 + 0x4], [A6 - 0x4] 00002B8A 376E FFFA 0006 move.w [A3 + 0x6], [A6 - 0x6] 00002B90 224B movea.l A1, A3 00002B92 5089 addq.l A1, 8 00002B94 2D49 FFEE move.l [A6 - 0x12], A1 00002B98 45EE FFDE lea.l A2, [A6 - 0x22] 00002B9C 22DA move.l [A1]+, [A2]+ 00002B9E 22DA move.l [A1]+, [A2]+ 00002BA0 22DA move.l [A1]+, [A2]+ label00002BA2: 00002BA2 2054 movea.l A0, [A4] 00002BA4 2F28 0042 move.l -[A7], [A0 + 0x42] 00002BA8 3007 move.w D0, D7 00002BAA 48C0 ext.l D0 00002BAC D085 add.l D0, D5 00002BAE 2228 0048 move.l D1, [A0 + 0x48] 00002BB2 D280 add.l D1, D0 00002BB4 2F01 move.l -[A7], D1 00002BB6 4EAD 0162 jsr [A5 + 0x162 /* export_40 */] 00002BBA 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 00002BBE 42A7 clr.l -[A7] 00002BC0 2054 movea.l A0, [A4] 00002BC2 2F28 002E move.l -[A7], [A0 + 0x2E] 00002BC6 2F05 move.l -[A7], D5 00002BC8 42A7 clr.l -[A7] 00002BCA 42A7 clr.l -[A7] 00002BCC 486E FFEA pea.l [A6 - 0x16] 00002BD0 3007 move.w D0, D7 00002BD2 48C0 ext.l D0 00002BD4 2F00 move.l -[A7], D0 00002BD6 A9E0 syscall Munger 00002BD8 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 00002BDC 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 00002BE0 3007 move.w D0, D7 00002BE2 2054 movea.l A0, [A4] 00002BE4 9168 0046 sub.w [A0 + 0x46], D0 label00002BE8: 00002BE8 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00002BEC 4E5E unlink A6 00002BEE 205F movea.l A0, [A7]+ 00002BF0 DEFC 000C add.w A7, 0xC 00002BF4 4ED0 jmp [A0] 00002BF6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002BFA FFFC .invalid <> 00002BFC 2F0C move.l -[A7], A4 00002BFE 286E 0008 movea.l A4, [A6 + 0x8] 00002C02 204C movea.l A0, A4 00002C04 5088 addq.l A0, 8 00002C06 2050 movea.l A0, [A0] 00002C08 2D48 FFFC move.l [A6 - 0x4], A0 00002C0C 4267 clr.w -[A7] 00002C0E 1F2C FFF7 move.b -[A7], [A4 - 0x9] 00002C12 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */] 00002C16 195F FFF7 move.b [A4 - 0x9], [A7]+ 00002C1A 285F movea.l A4, [A7]+ 00002C1C 4E5E unlink A6 00002C1E 205F movea.l A0, [A7]+ 00002C20 DEFC 000A add.w A7, 0xA /* '\n' */ 00002C24 4ED0 jmp [A0] 00002C26 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002C28-00002C2C fn00002C28: 00002C28 4E56 FFB6 link A6, -0x004A // end alternate branch 00002C28-00002C2C fn00002C28: // (misaligned) 00002C2A FFB6 .invalid <> 00002C2C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002C30 282E 0008 move.l D4, [A6 + 0x8] 00002C34 2844 movea.l A4, D4 00002C36 2054 movea.l A0, [A4] 00002C38 2F28 0004 move.l -[A7], [A0 + 0x4] 00002C3C 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */] 00002C40 4267 clr.w -[A7] 00002C42 2054 movea.l A0, [A4] 00002C44 2F28 0004 move.l -[A7], [A0 + 0x4] 00002C48 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00002C4C 101F move.b D0, [A7]+ 00002C4E 2254 movea.l A1, [A4] 00002C50 2069 0026 movea.l A0, [A1 + 0x26] 00002C54 2650 movea.l A3, [A0] 00002C56 3E2B 0020 move.w D7, [A3 + 0x20] 00002C5A 3A2B 0022 move.w D5, [A3 + 0x22] 00002C5E 2C2B 003E move.l D6, [A3 + 0x3E] 00002C62 486E FFB8 pea.l [A6 - 0x48] 00002C66 487A FF90 pea.l [PC - 0x70 /* 00002BF8, value 0x4E56FFFC */] 00002C6A 2F0E move.l -[A7], A6 00002C6C 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 00002C70 4267 clr.w -[A7] 00002C72 1F3C 0001 move.b -[A7], 0x1 00002C76 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */] 00002C7A 1D5F FFF7 move.b [A6 - 0x9], [A7]+ 00002C7E 707F moveq.l D0, 0x7F 00002C80 B06E 000C cmp.w D0, [A6 + 0xC] 00002C84 660E bne +0x10 /* 00002C94 */ 00002C86 2F06 move.l -[A7], D6 00002C88 3F07 move.w -[A7], D7 00002C8A 3F05 move.w -[A7], D5 00002C8C 2F04 move.l -[A7], D4 00002C8E 4EBA FD00 jsr [PC - 0x300 /* 00002990 */] 00002C92 6052 bra +0x54 /* 00002CE6 */ label00002C94: 00002C94 7008 moveq.l D0, 0x08 00002C96 B06E 000C cmp.w D0, [A6 + 0xC] 00002C9A 670C beq +0xE /* 00002CA8 */ 00002C9C 3F2E 000C move.w -[A7], [A6 + 0xC] 00002CA0 2F04 move.l -[A7], D4 00002CA2 4EBA FA1C jsr [PC - 0x5E4 /* 000026C0 */] 00002CA6 603E bra +0x40 /* 00002CE6 */ label00002CA8: 00002CA8 2054 movea.l A0, [A4] 00002CAA BE68 002A cmp.w D7, [A0 + 0x2A] 00002CAE 5FC0 sle D0 00002CB0 4A00 tst.b D0 00002CB2 671C beq +0x1E /* 00002CD0 */ 00002CB4 4A47 tst.w D7 00002CB6 5EC1 sgt D1 00002CB8 C001 and.b D0, D1 00002CBA 6714 beq +0x16 /* 00002CD0 */ 00002CBC BA47 cmp.w D5, D7 00002CBE 57C1 seq D1 00002CC0 C001 and.b D0, D1 00002CC2 670C beq +0xE /* 00002CD0 */ 00002CC4 2F06 move.l -[A7], D6 00002CC6 3F07 move.w -[A7], D7 00002CC8 2F04 move.l -[A7], D4 00002CCA 4EBA FA6C jsr [PC - 0x594 /* 00002738 */] 00002CCE 6016 bra +0x18 /* 00002CE6 */ label00002CD0: 00002CD0 2054 movea.l A0, [A4] 00002CD2 3028 0038 move.w D0, [A0 + 0x38] 00002CD6 B068 0036 cmp.w D0, [A0 + 0x36] 00002CDA 6F0A ble +0xC /* 00002CE6 */ 00002CDC 2F06 move.l -[A7], D6 00002CDE 3F07 move.w -[A7], D7 00002CE0 2F04 move.l -[A7], D4 00002CE2 4EBA FC18 jsr [PC - 0x3E8 /* 000028FC */] label00002CE6: 00002CE6 4267 clr.w -[A7] 00002CE8 1F2E FFF7 move.b -[A7], [A6 - 0x9] 00002CEC 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */] 00002CF0 1D5F FFF7 move.b [A6 - 0x9], [A7]+ 00002CF4 486E FFB8 pea.l [A6 - 0x48] 00002CF8 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00002CFC 707F moveq.l D0, 0x7F 00002CFE B06E 000C cmp.w D0, [A6 + 0xC] 00002D02 670E beq +0x10 /* 00002D12 */ 00002D04 3F2E 000C move.w -[A7], [A6 + 0xC] 00002D08 2054 movea.l A0, [A4] 00002D0A 2F28 0026 move.l -[A7], [A0 + 0x26] 00002D0E A9DC syscall TEKey 00002D10 603C bra +0x3E /* 00002D4E */ label00002D12: 00002D12 BA47 cmp.w D5, D7 00002D14 670A beq +0xC /* 00002D20 */ 00002D16 2054 movea.l A0, [A4] 00002D18 2F28 0026 move.l -[A7], [A0 + 0x26] 00002D1C A9D7 syscall TEDelete 00002D1E 602E bra +0x30 /* 00002D4E */ label00002D20: 00002D20 3007 move.w D0, D7 00002D22 48C0 ext.l D0 00002D24 2F00 move.l -[A7], D0 00002D26 42A7 clr.l -[A7] 00002D28 2F06 move.l -[A7], D6 00002D2A 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00002D2E 221F move.l D1, [A7]+ 00002D30 201F move.l D0, [A7]+ 00002D32 B280 cmp.l D1, D0 00002D34 6F18 ble +0x1A /* 00002D4E */ 00002D36 3F3C 001D move.w -[A7], 0x1D 00002D3A 2054 movea.l A0, [A4] 00002D3C 2F28 0026 move.l -[A7], [A0 + 0x26] 00002D40 A9DC syscall TEKey 00002D42 3F3C 0008 move.w -[A7], 0x8 00002D46 2054 movea.l A0, [A4] 00002D48 2F28 0026 move.l -[A7], [A0 + 0x26] 00002D4C A9DC syscall TEKey label00002D4E: 00002D4E 1F3C 0001 move.b -[A7], 0x1 00002D52 2054 movea.l A0, [A4] 00002D54 2F28 0022 move.l -[A7], [A0 + 0x22] 00002D58 4EBA F776 jsr [PC - 0x88A /* 000024D0 */] 00002D5C 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00002D60 4E5E unlink A6 00002D62 205F movea.l A0, [A7]+ 00002D64 5C4F addq.w A7, 6 00002D66 4ED0 jmp [A0] export_499: 00002D68 4E56 0000 link A6, 0 00002D6C 206E 0008 movea.l A0, [A6 + 0x8] 00002D70 2050 movea.l A0, [A0] 00002D72 3F28 004E move.w -[A7], [A0 + 0x4E] 00002D76 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D7A 4EBA FEAC jsr [PC - 0x154 /* 00002C28 */] 00002D7E 4E5E unlink A6 00002D80 2E9F move.l [A7], [A7]+ 00002D82 4E75 rts export_500: 00002D84 4E56 FFF8 link A6, -0x0008 00002D88 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002D8C 286E 0008 movea.l A4, [A6 + 0x8] 00002D90 2054 movea.l A0, [A4] 00002D92 117C 0001 004C move.b [A0 + 0x4C], 0x1 00002D98 2268 0022 movea.l A1, [A0 + 0x22] 00002D9C 7001 moveq.l D0, 0x01 00002D9E 2251 movea.l A1, [A1] 00002DA0 B029 006B cmp.b D0, [A1 + 0x6B] 00002DA4 6634 bne +0x36 /* 00002DDA */ 00002DA6 2254 movea.l A1, [A4] 00002DA8 2069 0032 movea.l A0, [A1 + 0x32] 00002DAC 2650 movea.l A3, [A0] 00002DAE 202B 0002 move.l D0, [A3 + 0x2] 00002DB2 4480 neg.l D0 00002DB4 2C00 move.l D6, D0 00002DB6 6F22 ble +0x24 /* 00002DDA */ 00002DB8 3013 move.w D0, [A3] 00002DBA 5340 subq.w D0, 1 00002DBC 3D40 FFF8 move.w [A6 - 0x8], D0 00002DC0 4247 clr.w D7 00002DC2 6010 bra +0x12 /* 00002DD4 */ label00002DC4: 00002DC4 3007 move.w D0, D7 00002DC6 C1FC 0014 muls.w D0, 0x14 00002DCA 2206 move.l D1, D6 00002DCC D3B3 0002 add.l [A3 + D0.w + 0x2], D1 00002DD0 5247 addq.w D7, 1 00002DD2 6906 bvs +0x8 /* 00002DDA */ label00002DD4: 00002DD4 BE6E FFF8 cmp.w D7, [A6 - 0x8] 00002DD8 6FEA ble -0x14 /* 00002DC4 */ label00002DDA: 00002DDA 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00002DDE 4E5E unlink A6 00002DE0 2E9F move.l [A7], [A7]+ 00002DE2 4E75 rts